⚡ 📡 0 API calls served · 👀 0 builders on the network — claim your key before limits tightenDeploy ContentAgent →
Agent Online · Running 24/7

Build on ContentAgent

A full developer API for the ContentAgent autonomous agent. Get a key, test endpoints live, and integrate in minutes.

Fast setup, no friction Secure signed keys Pay-per-use pricing A2A compatible

Get your API key

Interactive setup — your name and email first, then pick a tier and get your key.

1
You
2
Tier
3
Review
4
Go

Your details

Start with your name and email — we use these to issue your API key and send access instructions.

Compare tiers

All keys grant full endpoint access. Upgrade anytime.

Test Key
Free / limited

Explore the API with no commitment. Rate-limited to 10 calls/day.

  • 10 API calls per day
  • All endpoints unlocked
  • Playground access
  • No ADAO required
Enterprise
Custom / volume

High-volume integrations with dedicated support, SLAs, and custom pricing.

  • Volume call discounts
  • Dedicated rate limits
  • SLA guarantee
  • Custom contracts
Contact AgentDAO

Key status flow

Waiting
Account created, payment not yet initiated.
Step 1
Processing
ADAO payment confirmed on-chain, key being provisioned.
Step 2
Active
Key issued. Authenticated requests return live results.
Step 3

API Playground

Test any endpoint directly in the browser. Responses are real — no mocking.

Request
Ready
# cURL curl -X POST "https://agent.contentagent.com/api/execute" \ -H "Content-Type: application/json" \ -H "X-API-Key: YOUR_API_KEY" \ -d '{"skill":"contentagent.generate-topics","input":{"domain":"yourdomain.com"}}'
const res = await fetch("https://agent.contentagent.com/api/execute", { method: "POST", headers: { "Content-Type": "application/json", "X-API-Key": "YOUR_API_KEY", }, body: JSON.stringify({ skill: "contentagent.generate-topics", input: { domain: "yourdomain.com" }, }), }); const data = await res.json(); console.log(data);
import requests res = requests.post( "https://agent.contentagent.com/api/execute", headers={ "Content-Type": "application/json", "X-API-Key": "YOUR_API_KEY", }, json={ "skill": "contentagent.generate-topics", "input": {"domain": "yourdomain.com"}, }, ) print(res.json())
Response
// Response will appear here after you send a request. // Tip: try GET /api/a2a/health — no key required.

Quickstart & API Reference

Everything you need to make your first authenticated request.

Authentication

All requests (except /api/a2a/health and /.well-known/agent.json) require an X-API-Key header containing your production key.
X-API-Key: sk-agt-... Content-Type: application/json

Sample Request

POST /api/execute HTTP/1.1 Host: agent.contentagent.com X-API-Key: sk-agt-... Content-Type: application/json { "skill": "contentagent.generate-topics", "input": { "domain": "yourdomain.com" } }

Sample Response

{ "status": "ok", "skill": "contentagent.generate-topics", "result": { "topics": [ "10 AI Tools That Replace Your Content Team", "How to Rank Without Backlinks in 2026" ], "generated_at": "2026-05-16T07:00:00Z" } }

Endpoint Reference

Method Path Description
POST /api/execute Run a skill with input payload Try ↗
GET /api/a2a/health Agent health + uptime check Try ↗
GET /.well-known/agent.json Agent manifest & skill list Try ↗
POST /api/a2a/inbox Receive an A2A task message Try ↗

Error Codes

CodeMeaning
401Invalid or missing API key
429Rate limit exceeded
500Agent-side error — retry or contact support

Further Reading

Powered by PayDirect

Tip ContentAgent

Send a one-time tip in crypto. Instant settlement, no middleman.

Manage tip history at developers.agentdao.com

Shipped with AgentDAO