This API asks $0.001 in USDC on Base for each call, over x402. It pays to 0x6d6E695b09861467c7d462f5AAF31cF3540B9192. A signed payment is good for 60 seconds.
Call it with POST.
Tried POST: 402. POST with the example body: 402.
This is the price of the API's own example request. Your request body can change it.
- Protocol
- x402 version 2, scheme exact
- Network
- Base ·
eip155:8453 - Asset
- USDC · 0x8335…A02913
- Amount
- 1000 base units = $0.001
- Answer type
- application/json
- Description
- Exa /contents endpoint
Put pay.anyfare.agents.bakingbad.dev/ in front of any paid link. The price that counts is the one the API asks at call time.
Pay it from your agent
In the console, with a budget per day and a highest price per call.
Call https://pay.anyfare.agents.bakingbad.dev/api.exa.ai/contents with POST through Anyfare. Pay with my payment key from $ANYFARE_PAYMENT_KEY. Don't pay more than $0.05 for one call.
Each one shows under Last calls, and in your console's Payments.
An agent with its own wallet needs no key. It calls the link, gets our 402, and pays in USDC on NEAR, Base or Solana, or over MPP on Tempo.
Last calls
| When | Paid with | API paid with | Buyer | Amount | Status | Time | |
|---|---|---|---|---|---|---|---|
No calls through Anyfare yet.Yours can be the first. | |||||||
The answer to GET pay.anyfare.agents.bakingbad.dev/_/check?url=…&method=POST, as it came.
{
"payable": true,
"method": "POST",
"target": "https://api.exa.ai/contents",
"price": {
"amount": "0.001",
"currency": "USD",
"asset": "base-usdc",
"network": "eip155:8453"
},
"quote": {
"amount": "0.001",
"fee": "0",
"currency": "USD"
},
"link": "https://pay.anyfare.agents.bakingbad.dev/api.exa.ai/contents",
"protocol": "x402",
"asks": {
"amount": "0.001",
"asset": "USDC",
"network": "eip155:8453",
"paidWith": "base",
"payTo": "0x6d6E695b09861467c7d462f5AAF31cF3540B9192",
"scheme": "exact",
"x402Version": 2,
"maxTimeoutSeconds": 60,
"description": "Exa /contents endpoint",
"mimeType": "application/json"
},
"upstream": {
"status": 402,
"headers": {
"payment-required": "eyJ4NDAyVmVyc2lvbiI6MiwicmVzb3VyY2UiOnsidXJsIjoiaHR0cHM6Ly9hcGkuZXhhLmFpL2NvbnRlbnRzIiwiZGVzY3JpcHRpb24iOiJFeGEgL2NvbnRlbnRzIGVuZHBvaW50IiwibWltZVR5cGUiOiJhcHBsaWNhdGlvbi9qc29uIn0sImFjY2VwdHMiOlt7InNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwiYW1vdW50IjoiMTAwMCIsInBheVRvIjoiMHg2ZDZFNjk1YjA5ODYxNDY3YzdkNDYyZjVBQUYzMWNGMzU0MEI5MTkyIiwibWF4VGltZW91dFNlY29uZHMiOjYwLCJhc3NldCI6IjB4ODMzNTg5ZkNENmVEYjZFMDhmNGM3QzMyRDRmNzFiNTRiZEEwMjkxMyIsImV4dHJhIjp7Im5hbWUiOiJVU0QgQ29pbiIsInZlcnNpb24iOiIyIiwiYnJlYWtkb3duIjp7InRleHQiOjAuMDAxfSwidG90YWxVc2QiOjAuMDAxLCJhY2NlcHRJZCI6ImxlZ2FjeSJ9fSx7InNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6InNvbGFuYTo1ZXlrdDRVc0Z2OFA4TkpkVFJFcFkxdnpxS3FaS3ZkcCIsImFtb3VudCI6IjEwMDAiLCJwYXlUbyI6IjEyRWMyY0ptZlIxQzl1d2VqenhjdU1oVWdFQzd3RHJMZ20xd0J2dlI1dzlFIiwibWF4VGltZW91dFNlY29uZHMiOjYwLCJhc3NldCI6IkVQakZXZGQ1QXVmcVNTcWVNMnFOMXh6eWJhcEM4RzR3RUdHa1p3eVREdDF2IiwiZXh0cmEiOnsiZmVlUGF5ZXIiOiJCRU5yTG9VYm5keG9OTVVTNUpYQXBHTXROeWtMakZYWGl4TXRwRHdEUjlTUCIsInRyYW5zYWN0aW9uVmVyc2lvbnMiOlswLDFdLCJuYW1lIjoiVVNEIENvaW4iLCJ2ZXJzaW9uIjoiMiIsImJyZWFrZG93biI6eyJ0ZXh0IjowLjAwMX0sInRvdGFsVXNkIjowLjAwMSwiYWNjZXB0SWQiOiJzb2xhbmEtdXNkYy1tYWlubmV0In19LHsic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoiZWlwMTU1Ojg0NTMiLCJhbW91bnQiOiIxMDAwIiwicGF5VG8iOiIweEI5OGVGMjllYjJiZTE5QWU2NDZBOEZDMDI0ODI1NUI5MEEzMzJkYkMiLCJtYXhUaW1lb3V0U2Vjb25kcyI6NjA0OTAwLCJhc3NldCI6IjB4ODMzNTg5ZkNENmVEYjZFMDhmNGM3QzMyRDRmNzFiNTRiZEEwMjkxMyIsImV4dHJhIjp7Im5hbWUiOiJHYXRld2F5V2FsbGV0QmF0Y2hlZCIsInZlcnNpb24iOiIxIiwidmVyaWZ5aW5nQ29udHJhY3QiOiIweDc3Nzc3Nzc3ZGNjNGQ1YThiNmU0MThmZDA0ZDg5OTdlZjExMDAwZWUiLCJtaW5WYWxpZGl0eVNlY29uZHMiOjYwNDgwMCwiYXNzZXRzIjpbeyJzeW1ib2wiOiJVU0RDIiwiYWRkcmVzcyI6IjB4ODMzNTg5ZmNkNmVkYjZlMDhmNGM3YzMyZDRmNzFiNTRiZGEwMjkxMyIsImRlY2ltYWxzIjo2LCJhdXRob3JpemF0aW9uVmVyc2lvbnMiOlsiMSIsIjIiXX0seyJzeW1ib2wiOiJFVVJDIiwiYWRkcmVzcyI6IjB4NjBhM2UzNWNjMzAyYmZhNDRjYjI4OGJjNWE0ZjMxNmZkYjFhZGI0MiIsImRlY2ltYWxzIjo2LCJhdXRob3JpemF0aW9uVmVyc2lvbnMiOlsiMiJdfV0sImJyZWFrZG93biI6eyJ0ZXh0IjowLjAwMX0sInRvdGFsVXNkIjowLjAwMSwiYWNjZXB0SWQiOiJiYXNlLXVzZGMtZ2F0ZXdheSJ9fSx7InNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6ImVpcDE1NTo0ODAiLCJhbW91bnQiOiIxMDAwIiwicGF5VG8iOiIweEI5OGVGMjllYjJiZTE5QWU2NDZBOEZDMDI0ODI1NUI5MEEzMzJkYkMiLCJtYXhUaW1lb3V0U2Vjb25kcyI6NjA0OTAwLCJhc3NldCI6IjB4NzlBMDI0ODJBODgwYkNFM0YxM2UwOURhOTcwZEMzNGRiNENEMjRkMSIsImV4dHJhIjp7Im5hbWUiOiJHYXRld2F5V2FsbGV0QmF0Y2hlZCIsInZlcnNpb24iOiIxIiwidmVyaWZ5aW5nQ29udHJhY3QiOiIweDc3Nzc3Nzc3ZGNjNGQ1YThiNmU0MThmZDA0ZDg5OTdlZjExMDAwZWUiLCJtaW5WYWxpZGl0eVNlY29uZHMiOjYwNDgwMCwiYXNzZXRzIjpbeyJzeW1ib2wiOiJVU0RDIiwiYWRkcmVzcyI6IjB4NzlhMDI0ODJhODgwYmNlM2YxM2UwOWRhOTcwZGMzNGRiNGNkMjRkMSIsImRlY2ltYWxzIjo2LCJhdXRob3JpemF0aW9uVmVyc2lvbnMiOlsiMSIsIjIiXX0seyJzeW1ib2wiOiJFVVJDIiwiYWRkcmVzcyI6IjB4MWM2MGJhMGEwZWQxMDE5ZThlYjAzNWU2ZGFmNDE1NWE1Y2UyMzgwYiIsImRlY2ltYWxzIjo2LCJhdXRob3JpemF0aW9uVmVyc2lvbnMiOlsiMiJdfV0sImJyZWFrZG93biI6eyJ0ZXh0IjowLjAwMX0sInRvdGFsVXNkIjowLjAwMSwiYWNjZXB0SWQiOiJ3b3JsZGNoYWluLXVzZGMtZ2F0ZXdheSJ9fSx7InNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6ImVpcDE1NTo1MDQyIiwiYW1vdW50IjoiMTAwMCIsInBheVRvIjoiMHhCOThlRjI5ZWIyYmUxOUFlNjQ2QThGQzAyNDgyNTVCOTBBMzMyZGJDIiwibWF4VGltZW91dFNlY29uZHMiOjYwNDkwMCwiYXNzZXQiOiIweDM2MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJleHRyYSI6eyJuYW1lIjoiR2F0ZXdheVdhbGxldEJhdGNoZWQiLCJ2ZXJzaW9uIjoiMSIsInZlcmlmeWluZ0NvbnRyYWN0IjoiMHg3Nzc3Nzc3N2RjYzRkNWE4YjZlNDE4ZmQwNGQ4OTk3ZWYxMTAwMGVlIiwibWluVmFsaWRpdHlTZWNvbmRzIjo2MDQ4MDAsImFzc2V0cyI6W3sic3ltYm9sIjoiVVNEQyIsImFkZHJlc3MiOiIweDM2MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJkZWNpbWFscyI6NiwiYXV0aG9yaXphdGlvblZlcnNpb25zIjpbIjEiLCIyIl19LHsic3ltYm9sIjoiY2lyQlRDIiwiYWRkcmVzcyI6IjB4MTcxYTQyMTdiODZhODA3YTY0ZWI5NDc1N2RiNjg0OWZiNGJkYmFhMCIsImRlY2ltYWxzIjo4LCJhdXRob3JpemF0aW9uVmVyc2lvbnMiOlsiMiJdfSx7InN5bWJvbCI6IkVVUkMiLCJhZGRyZXNzIjoiMHhiZWY1ZjZkNTFjYjYyYjU4ZTZhOGY3Nzg2ODY4MTgyNWM2ZmUyMWMxIiwiZGVjaW1hbHMiOjYsImF1dGhvcml6YXRpb25WZXJzaW9ucyI6WyIyIl19XSwiYnJlYWtkb3duIjp7InRleHQiOjAuMDAxfSwidG90YWxVc2QiOjAuMDAxLCJhY2NlcHRJZCI6ImFyYy11c2RjLWdhdGV3YXkifX0seyJzY2hlbWUiOiJleGFjdCIsIm5ldHdvcmsiOiJlaXAxNTU6NTA0MiIsImFtb3VudCI6IjEwMDAiLCJwYXlUbyI6IjB4Qjk4ZUYyOWViMmJlMTlBZTY0NkE4RkMwMjQ4MjU1QjkwQTMzMmRiQyIsIm1heFRpbWVvdXRTZWNvbmRzIjozNjAwLCJhc3NldCI6IjB4MzYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCIsImV4dHJhIjp7ImFzc2V0VHJhbnNmZXJNZXRob2QiOiJlaXAzMDA5IiwibmFtZSI6IlVTREMiLCJ2ZXJzaW9uIjoiMiIsImJyZWFrZG93biI6eyJ0ZXh0IjowLjAwMX0sInRvdGFsVXNkIjowLjAwMSwiYWNjZXB0SWQiOiJhcmMtdXNkYy1jaXJjbGUifX0seyJzY2hlbWUiOiJleGFjdCIsIm5ldHdvcmsiOiJlaXAxNTU6ODQ1MyIsImFtb3VudCI6IjEwMDAiLCJwYXlUbyI6IjB4Qjk4ZUYyOWViMmJlMTlBZTY0NkE4RkMwMjQ4MjU1QjkwQTMzMmRiQyIsIm1heFRpbWVvdXRTZWNvbmRzIjozNjAwLCJhc3NldCI6IjB4ODMzNTg5ZkNENmVEYjZFMDhmNGM3QzMyRDRmNzFiNTRiZEEwMjkxMyIsImV4dHJhIjp7ImFzc2V0VHJhbnNmZXJNZXRob2QiOiJlaXAzMDA5IiwibmFtZSI6IlVTRCBDb2luIiwidmVyc2lvbiI6IjIiLCJicmVha2Rvd24iOnsidGV4dCI6MC4wMDF9LCJ0b3RhbFVzZCI6MC4wMDEsImFjY2VwdElkIjoiYmFzZS11c2RjLWNpcmNsZSJ9fV0sImVycm9yIjoiUGF5bWVudCByZXF1aXJlZCB0byBhY2Nlc3MgdGhpcyByZXNvdXJjZSIsImV4dGVuc2lvbnMiOnsiYmF6YWFyIjp7ImluZm8iOnsiaW5wdXQiOnsidHlwZSI6Imh0dHAiLCJib2R5VHlwZSI6Impzb24iLCJib2R5Ijp7InVybHMiOlsiaHR0cHM6Ly9leGFtcGxlLmNvbSJdLCJ0ZXh0Ijp0cnVlfSwibWV0aG9kIjoiUE9TVCJ9LCJvdXRwdXQiOnsidHlwZSI6Impzb24iLCJleGFtcGxlIjp7InJlc3VsdHMiOlt7InVybCI6Imh0dHBzOi8vZXhhbXBsZS5jb20iLCJ0aXRsZSI6IkV4YW1wbGUiLCJ0ZXh0IjoiUGFnZSBjb250ZW50Li4uIn1dfX19LCJzY2hlbWEiOnsiJHNjaGVtYSI6Imh0dHBzOi8vanNvbi1zY2hlbWEub3JnL2RyYWZ0LzIwMjAtMTIvc2NoZW1hIiwidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsiaW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwiY29uc3QiOiJodHRwIn0sIm1ldGhvZCI6eyJ0eXBlIjoic3RyaW5nIiwiZW51bSI6WyJQT1NUIl19LCJib2R5VHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwiZW51bSI6WyJqc29uIiwiZm9ybS1kYXRhIiwidGV4dCJdfSwiYm9keSI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJpZHMiOnsidHlwZSI6ImFycmF5IiwiZGVzY3JpcHRpb24iOiJBcnJheSBvZiBFeGEgZG9jdW1lbnQgSURzIHRvIHJldHJpZXZlIGNvbnRlbnQgZm9yIn0sInVybHMiOnsidHlwZSI6ImFycmF5IiwiZGVzY3JpcHRpb24iOiJBcnJheSBvZiBVUkxzIHRvIHJldHJpZXZlIGNvbnRlbnQgZm9yIn0sInRleHQiOnsidHlwZSI6ImJvb2xlYW4iLCJkZXNjcmlwdGlvbiI6IkluY2x1ZGUgZnVsbCB0ZXh0IGNvbnRlbnQifSwiaGlnaGxpZ2h0cyI6eyJ0eXBlIjoiYm9vbGVhbiIsImRlc2NyaXB0aW9uIjoiSW5jbHVkZSB0ZXh0IGhpZ2hsaWdodHMifSwic3VtbWFyeSI6eyJ0eXBlIjoiYm9vbGVhbiIsImRlc2NyaXB0aW9uIjoiSW5jbHVkZSBBSSBzdW1tYXJ5In19fX0sInJlcXVpcmVkIjpbInR5cGUiLCJib2R5VHlwZSIsImJvZHkiLCJtZXRob2QiXSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOmZhbHNlfSwib3V0cHV0Ijp7InR5cGUiOiJvYmplY3QiLCJwcm9wZXJ0aWVzIjp7InR5cGUiOnsidHlwZSI6InN0cmluZyJ9LCJleGFtcGxlIjp7InR5cGUiOiJvYmplY3QifX0sInJlcXVpcmVkIjpbInR5cGUiXX19LCJyZXF1aXJlZCI6WyJpbnB1dCJdfX0sImFnZW50a2l0Ijp7ImluZm8iOnsidmVyc2lvbiI6IjEiLCJzdGF0ZW1lbnQiOiJWZXJpZnkgeW91ciBhZ2VudCBpcyBiYWNrZWQgYnkgYSByZWFsIGh1bWFuIHRvIGFjY2VzcyBFeGEiLCJkb21haW4iOiJhcGkuZXhhLmFpIiwidXJpIjoiaHR0cHM6Ly9hcGkuZXhhLmFpL2NvbnRlbnRzIiwibm9uY2UiOiJiNGU0ZTk4NTlkYzEwYmJhYTVjMjA5NzBhYzVlMWY4ZSIsImlzc3VlZEF0IjoiMjAyNi0xMS0xMVQyMjoyNDozMS43MjJaIiwicmVzb3VyY2VzIjpbImh0dHBzOi8vYXBpLmV4YS5haS9jb250ZW50cyJdfSwic3VwcG9ydGVkQ2hhaW5zIjpbeyJjaGFpbklkIjoiZWlwMTU1OjQ4MCIsInR5cGUiOiJlaXAxOTEifSx7ImNoYWluSWQiOiJlaXAxNTU6NDgwIiwidHlwZSI6ImVpcDEyNzEifV0sInNjaGVtYSI6eyIkc2NoZW1hIjoiaHR0cHM6Ly9qc29uLXNjaGVtYS5vcmcvZHJhZnQvMjAyMC0xMi9zY2hlbWEiLCJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJkb21haW4iOnsidHlwZSI6InN0cmluZyJ9LCJhZGRyZXNzIjp7InR5cGUiOiJzdHJpbmcifSwic3RhdGVtZW50Ijp7InR5cGUiOiJzdHJpbmcifSwidXJpIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIn0sImNoYWluSWQiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmcifSwibm9uY2UiOnsidHlwZSI6InN0cmluZyJ9LCJpc3N1ZWRBdCI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImV4cGlyYXRpb25UaW1lIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwibm90QmVmb3JlIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwicmVxdWVzdElkIjp7InR5cGUiOiJzdHJpbmcifSwicmVzb3VyY2VzIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifX0sInNpZ25hdHVyZSI6eyJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJkb21haW4iLCJhZGRyZXNzIiwidXJpIiwidmVyc2lvbiIsImNoYWluSWQiLCJ0eXBlIiwibm9uY2UiLCJpc3N1ZWRBdCIsInNpZ25hdHVyZSJdfSwiX29wdGlvbnMiOnsic3RhdGVtZW50IjoiVmVyaWZ5IHlvdXIgYWdlbnQgaXMgYmFja2VkIGJ5IGEgcmVhbCBodW1hbiB0byBhY2Nlc3MgRXhhIiwibW9kZSI6eyJ0eXBlIjoiZnJlZS10cmlhbCIsInVzZXMiOjEwMH0sIm5ldHdvcmsiOiJlaXAxNTU6NDgwIn19fX0=",
"www-authenticate": "Payment id=\"oZ-JITyhqHkIFYJ4NWy9cpnRDWcRRbBPXSrBeYHTHHA\", realm=\"api.exa.ai\", method=\"tempo\", intent=\"charge\", request=\"eyJhbW91bnQiOiIxMDAwIiwiY3VycmVuY3kiOiIweDIwQzAwMDAwMDAwMDAwMDAwMDAwMDAwMGI5NTM3ZDExYzYwRThiNTAiLCJtZXRob2REZXRhaWxzIjp7ImNoYWluSWQiOjQyMTcsImZlZVBheWVyIjp0cnVlLCJzdXBwb3J0ZWRNb2RlcyI6WyJwdWxsIl19LCJyZWNpcGllbnQiOiIweEI5OGVGMjllYjJiZTE5QWU2NDZBOEZDMDI0ODI1NUI5MEEzMzJkYkMifQ\", description=\"Exa /contents endpoint\", expires=\"2026-11-11T22:29:31.883Z\", opaque=\"eyJfbXBweF9zY29wZSI6IlBPU1QgL2NvbnRlbnRzIn0\"",
"content-type": "application/json; charset=utf-8",
"date": "Wed, 11 Nov 2026 22:24:31 GMT"
},
"x402": {
"x402Version": 2,
"resource": {
"url": "https://api.exa.ai/contents",
"description": "Exa /contents endpoint",
"mimeType": "application/json"
},
"accepts": [
{
"scheme": "exact",
"network": "eip155:8453",
"amount": "1000",
"payTo": "0x6d6E695b09861467c7d462f5AAF31cF3540B9192",
"maxTimeoutSeconds": 60,
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2",
"breakdown": {
"text": 0.001
},
"totalUsd": 0.001,
"acceptId": "legacy"
}
},
{
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"amount": "1000",
"payTo": "12Ec2cJmfR1C9uwejzxcuMhUgEC7wDrLgm1wBvvR5w9E",
"maxTimeoutSeconds": 60,
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP",
"transactionVersions": [
0,
1
],
"name": "USD Coin",
"version": "2",
"breakdown": {
"text": 0.001
},
"totalUsd": 0.001,
"acceptId": "solana-usdc-mainnet"
}
},
{
"scheme": "exact",
"network": "eip155:8453",
"amount": "1000",
"payTo": "0xB98eF29eb2be19Ae646A8FC0248255B90A332dbC",
"maxTimeoutSeconds": 604900,
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "GatewayWalletBatched",
"version": "1",
"verifyingContract": "0x77777777dcc4d5a8b6e418fd04d8997ef11000ee",
"minValiditySeconds": 604800,
"assets": [
{
"symbol": "USDC",
"address": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
"decimals": 6,
"authorizationVersions": [
"1",
"2"
]
},
{
"symbol": "EURC",
"address": "0x60a3e35cc302bfa44cb288bc5a4f316fdb1adb42",
"decimals": 6,
"authorizationVersions": [
"2"
]
}
],
"breakdown": {
"text": 0.001
},
"totalUsd": 0.001,
"acceptId": "base-usdc-gateway"
}
},
{
"scheme": "exact",
"network": "eip155:480",
"amount": "1000",
"payTo": "0xB98eF29eb2be19Ae646A8FC0248255B90A332dbC",
"maxTimeoutSeconds": 604900,
"asset": "0x79A02482A880bCE3F13e09Da970dC34db4CD24d1",
"extra": {
"name": "GatewayWalletBatched",
"version": "1",
"verifyingContract": "0x77777777dcc4d5a8b6e418fd04d8997ef11000ee",
"minValiditySeconds": 604800,
"assets": [
{
"symbol": "USDC",
"address": "0x79a02482a880bce3f13e09da970dc34db4cd24d1",
"decimals": 6,
"authorizationVersions": [
"1",
"2"
]
},
{
"symbol": "EURC",
"address": "0x1c60ba0a0ed1019e8eb035e6daf4155a5ce2380b",
"decimals": 6,
"authorizationVersions": [
"2"
]
}
],
"breakdown": {
"text": 0.001
},
"totalUsd": 0.001,
"acceptId": "worldchain-usdc-gateway"
}
},
{
"scheme": "exact",
"network": "eip155:5042",
"amount": "1000",
"payTo": "0xB98eF29eb2be19Ae646A8FC0248255B90A332dbC",
"maxTimeoutSeconds": 604900,
"asset": "0x3600000000000000000000000000000000000000",
"extra": {
"name": "GatewayWalletBatched",
"version": "1",
"verifyingContract": "0x77777777dcc4d5a8b6e418fd04d8997ef11000ee",
"minValiditySeconds": 604800,
"assets": [
{
"symbol": "USDC",
"address": "0x3600000000000000000000000000000000000000",
"decimals": 6,
"authorizationVersions": [
"1",
"2"
]
},
{
"symbol": "cirBTC",
"address": "0x171a4217b86a807a64eb94757db6849fb4bdbaa0",
"decimals": 8,
"authorizationVersions": [
"2"
]
},
{
"symbol": "EURC",
"address": "0xbef5f6d51cb62b58e6a8f77868681825c6fe21c1",
"decimals": 6,
"authorizationVersions": [
"2"
]
}
],
"breakdown": {
"text": 0.001
},
"totalUsd": 0.001,
"acceptId": "arc-usdc-gateway"
}
},
{
"scheme": "exact",
"network": "eip155:5042",
"amount": "1000",
"payTo": "0xB98eF29eb2be19Ae646A8FC0248255B90A332dbC",
"maxTimeoutSeconds": 3600,
"asset": "0x3600000000000000000000000000000000000000",
"extra": {
"assetTransferMethod": "eip3009",
"name": "USDC",
"version": "2",
"breakdown": {
"text": 0.001
},
"totalUsd": 0.001,
"acceptId": "arc-usdc-circle"
}
},
{
"scheme": "exact",
"network": "eip155:8453",
"amount": "1000",
"payTo": "0xB98eF29eb2be19Ae646A8FC0248255B90A332dbC",
"maxTimeoutSeconds": 3600,
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"assetTransferMethod": "eip3009",
"name": "USD Coin",
"version": "2",
"breakdown": {
"text": 0.001
},
"totalUsd": 0.001,
"acceptId": "base-usdc-circle"
}
}
],
"error": "Payment required to access this resource",
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"bodyType": "json",
"body": {
"urls": [
"https://example.com"
],
"text": true
},
"method": "POST"
},
"output": {
"type": "json",
"example": {
"results": [
{
"url": "https://example.com",
"title": "Example",
"text": "Page content..."
}
]
}
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"input": {
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"type": "string",
"enum": null
},
"bodyType": {
"type": "string",
"enum": null
},
"body": {
"type": "object",
"properties": null
}
},
"required": [
"type",
"bodyType",
"body",
"method"
],
"additionalProperties": false
},
"output": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
},
"required": [
"type"
]
}
},
"required": [
"input"
]
}
},
"agentkit": {
"info": {
"version": "1",
"statement": "Verify your agent is backed by a real human to access Exa",
"domain": "api.exa.ai",
"uri": "https://api.exa.ai/contents",
"nonce": "b4e4e9859dc10bbaa5c20970ac5e1f8e",
"issuedAt": "2026-11-11T22:24:31.722Z",
"resources": [
"https://api.exa.ai/contents"
]
},
"supportedChains": [
{
"chainId": "eip155:480",
"type": "eip191"
},
{
"chainId": "eip155:480",
"type": "eip1271"
}
],
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"domain": {
"type": "string"
},
"address": {
"type": "string"
},
"statement": {
"type": "string"
},
"uri": {
"type": "string",
"format": "uri"
},
"version": {
"type": "string"
},
"chainId": {
"type": "string"
},
"type": {
"type": "string"
},
"nonce": {
"type": "string"
},
"issuedAt": {
"type": "string",
"format": "date-time"
},
"expirationTime": {
"type": "string",
"format": "date-time"
},
"notBefore": {
"type": "string",
"format": "date-time"
},
"requestId": {
"type": "string"
},
"resources": {
"type": "array",
"items": {
"type": "string",
"format": "uri"
}
},
"signature": {
"type": "string"
}
},
"required": [
"domain",
"address",
"uri",
"version",
"chainId",
"type",
"nonce",
"issuedAt",
"signature"
]
},
"_options": {
"statement": "Verify your agent is backed by a real human to access Exa",
"mode": {
"type": "free-trial",
"uses": 100
},
"network": "eip155:480"
}
}
}
},
"mpp": [
{
"description": "Exa /contents endpoint",
"expires": "2026-11-11T22:29:31.883Z",
"id": "oZ-JITyhqHkIFYJ4NWy9cpnRDWcRRbBPXSrBeYHTHHA",
"intent": "charge",
"method": "tempo",
"opaque": "eyJfbXBweF9zY29wZSI6IlBPU1QgL2NvbnRlbnRzIn0",
"realm": "api.exa.ai",
"request": {
"amount": "1000",
"currency": "0x20C000000000000000000000b9537d11c60E8b50",
"methodDetails": {
"chainId": 4217,
"feePayer": true,
"supportedModes": [
"pull"
]
},
"recipient": "0xB98eF29eb2be19Ae646A8FC0248255B90A332dbC"
}
}
]
},
"payWith": [
{
"paidWith": "near",
"protocol": "x402",
"asset": "USDC",
"amount": "0.001",
"currency": "USD"
},
{
"paidWith": "base",
"protocol": "x402",
"asset": "USDC",
"amount": "0.001",
"currency": "USD"
},
{
"paidWith": "solana",
"protocol": "x402",
"asset": "USDC",
"amount": "0.001",
"currency": "USD"
},
{
"paidWith": "tempo",
"protocol": "mpp",
"asset": "USDC.e",
"amount": "0.001",
"currency": "USD"
},
{
"paidWith": "credits",
"protocol": "credits",
"asset": "Credits",
"amount": "0.001",
"currency": "USD"
}
],
"stats": {
"calls": 0,
"buyers": 0,
"volume": "0",
"successRate": null,
"p50Ms": null
},
"listed": true,
"checkedAt": "2026-11-11T22:24:31.632Z",
"ms": 348,
"exampleBody": {
"urls": [
"https://example.com"
],
"text": true
},
"tried": [
{
"method": "POST",
"body": "none",
"status": 402
},
{
"method": "POST",
"body": "example",
"status": 402
}
]
}$ curl -i -X POST https://api.exa.ai/contents -H 'Content-Type: application/json' --data '{"urls":["https://example.com"],"text":true}' HTTP/1.1 402 Payment Required payment-required: eyJ4NDAyVmVyc2lvbiI6MiwicmVzb3VyY2UiOnsidXJsIjoiaHR0cHM6Ly9hcGkuZXhhLmFpL2NvbnRlbnRzIiwiZGVzY3JpcHRpb24iOiJFeGEgL2NvbnRlbnRzIGVuZHBvaW50IiwibWltZVR5cGUiOiJhcHBsaWNhdGlvbi9qc29uIn0sImFjY2VwdHMiOlt7InNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwiYW1vdW50IjoiMTAwMCIsInBheVRvIjoiMHg2ZDZFNjk1YjA5ODYxNDY3YzdkNDYyZjVBQUYzMWNGMzU0MEI5MTkyIiwibWF4VGltZW91dFNlY29uZHMiOjYwLCJhc3NldCI6IjB4ODMzNTg5ZkNENmVEYjZFMDhmNGM3QzMyRDRmNzFiNTRiZEEwMjkxMyIsImV4dHJhIjp7Im5hbWUiOiJVU0QgQ29pbiIsInZlcnNpb24iOiIyIiwiYnJlYWtkb3duIjp7InRleHQiOjAuMDAxfSwidG90YWxVc2QiOjAuMDAxLCJhY2NlcHRJZCI6ImxlZ2FjeSJ9fSx7InNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6InNvbGFuYTo1ZXlrdDRVc0Z2OFA4TkpkVFJFcFkxdnpxS3FaS3ZkcCIsImFtb3VudCI6IjEwMDAiLCJwYXlUbyI6IjEyRWMyY0ptZlIxQzl1d2VqenhjdU1oVWdFQzd3RHJMZ20xd0J2dlI1dzlFIiwibWF4VGltZW91dFNlY29uZHMiOjYwLCJhc3NldCI6IkVQakZXZGQ1QXVmcVNTcWVNMnFOMXh6eWJhcEM4RzR3RUdHa1p3eVREdDF2IiwiZXh0cmEiOnsiZmVlUGF5ZXIiOiJCRU5yTG9VYm5keG9OTVVTNUpYQXBHTXROeWtMakZYWGl4TXRwRHdEUjlTUCIsInRyYW5zYWN0aW9uVmVyc2lvbnMiOlswLDFdLCJuYW1lIjoiVVNEIENvaW4iLCJ2ZXJzaW9uIjoiMiIsImJyZWFrZG93biI6eyJ0ZXh0IjowLjAwMX0sInRvdGFsVXNkIjowLjAwMSwiYWNjZXB0SWQiOiJzb2xhbmEtdXNkYy1tYWlubmV0In19LHsic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoiZWlwMTU1Ojg0NTMiLCJhbW91bnQiOiIxMDAwIiwicGF5VG8iOiIweEI5OGVGMjllYjJiZTE5QWU2NDZBOEZDMDI0ODI1NUI5MEEzMzJkYkMiLCJtYXhUaW1lb3V0U2Vjb25kcyI6NjA0OTAwLCJhc3NldCI6IjB4ODMzNTg5ZkNENmVEYjZFMDhmNGM3QzMyRDRmNzFiNTRiZEEwMjkxMyIsImV4dHJhIjp7Im5hbWUiOiJHYXRld2F5V2FsbGV0QmF0Y2hlZCIsInZlcnNpb24iOiIxIiwidmVyaWZ5aW5nQ29udHJhY3QiOiIweDc3Nzc3Nzc3ZGNjNGQ1YThiNmU0MThmZDA0ZDg5OTdlZjExMDAwZWUiLCJtaW5WYWxpZGl0eVNlY29uZHMiOjYwNDgwMCwiYXNzZXRzIjpbeyJzeW1ib2wiOiJVU0RDIiwiYWRkcmVzcyI6IjB4ODMzNTg5ZmNkNmVkYjZlMDhmNGM3YzMyZDRmNzFiNTRiZGEwMjkxMyIsImRlY2ltYWxzIjo2LCJhdXRob3JpemF0aW9uVmVyc2lvbnMiOlsiMSIsIjIiXX0seyJzeW1ib2wiOiJFVVJDIiwiYWRkcmVzcyI6IjB4NjBhM2UzNWNjMzAyYmZhNDRjYjI4OGJjNWE0ZjMxNmZkYjFhZGI0MiIsImRlY2ltYWxzIjo2LCJhdXRob3JpemF0aW9uVmVyc2lvbnMiOlsiMiJdfV0sImJyZWFrZG93biI6eyJ0ZXh0IjowLjAwMX0sInRvdGFsVXNkIjowLjAwMSwiYWNjZXB0SWQiOiJiYXNlLXVzZGMtZ2F0ZXdheSJ9fSx7InNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6ImVpcDE1NTo0ODAiLCJhbW91bnQiOiIxMDAwIiwicGF5VG8iOiIweEI5OGVGMjllYjJiZTE5QWU2NDZBOEZDMDI0ODI1NUI5MEEzMzJkYkMiLCJtYXhUaW1lb3V0U2Vjb25kcyI6NjA0OTAwLCJhc3NldCI6IjB4NzlBMDI0ODJBODgwYkNFM0YxM2UwOURhOTcwZEMzNGRiNENEMjRkMSIsImV4dHJhIjp7Im5hbWUiOiJHYXRld2F5V2FsbGV0QmF0Y2hlZCIsInZlcnNpb24iOiIxIiwidmVyaWZ5aW5nQ29udHJhY3QiOiIweDc3Nzc3Nzc3ZGNjNGQ1YThiNmU0MThmZDA0ZDg5OTdlZjExMDAwZWUiLCJtaW5WYWxpZGl0eVNlY29uZHMiOjYwNDgwMCwiYXNzZXRzIjpbeyJzeW1ib2wiOiJVU0RDIiwiYWRkcmVzcyI6IjB4NzlhMDI0ODJhODgwYmNlM2YxM2UwOWRhOTcwZGMzNGRiNGNkMjRkMSIsImRlY2ltYWxzIjo2LCJhdXRob3JpemF0aW9uVmVyc2lvbnMiOlsiMSIsIjIiXX0seyJzeW1ib2wiOiJFVVJDIiwiYWRkcmVzcyI6IjB4MWM2MGJhMGEwZWQxMDE5ZThlYjAzNWU2ZGFmNDE1NWE1Y2UyMzgwYiIsImRlY2ltYWxzIjo2LCJhdXRob3JpemF0aW9uVmVyc2lvbnMiOlsiMiJdfV0sImJyZWFrZG93biI6eyJ0ZXh0IjowLjAwMX0sInRvdGFsVXNkIjowLjAwMSwiYWNjZXB0SWQiOiJ3b3JsZGNoYWluLXVzZGMtZ2F0ZXdheSJ9fSx7InNjaGVtZSI6ImV4YWN0IiwibmV0d29yayI6ImVpcDE1NTo1MDQyIiwiYW1vdW50IjoiMTAwMCIsInBheVRvIjoiMHhCOThlRjI5ZWIyYmUxOUFlNjQ2QThGQzAyNDgyNTVCOTBBMzMyZGJDIiwibWF4VGltZW91dFNlY29uZHMiOjYwNDkwMCwiYXNzZXQiOiIweDM2MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJleHRyYSI6eyJuYW1lIjoiR2F0ZXdheVdhbGxldEJhdGNoZWQiLCJ2ZXJzaW9uIjoiMSIsInZlcmlmeWluZ0NvbnRyYWN0IjoiMHg3Nzc3Nzc3N2RjYzRkNWE4YjZlNDE4ZmQwNGQ4OTk3ZWYxMTAwMGVlIiwibWluVmFsaWRpdHlTZWNvbmRzIjo2MDQ4MDAsImFzc2V0cyI6W3sic3ltYm9sIjoiVVNEQyIsImFkZHJlc3MiOiIweDM2MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAiLCJkZWNpbWFscyI6NiwiYXV0aG9yaXphdGlvblZlcnNpb25zIjpbIjEiLCIyIl19LHsic3ltYm9sIjoiY2lyQlRDIiwiYWRkcmVzcyI6IjB4MTcxYTQyMTdiODZhODA3YTY0ZWI5NDc1N2RiNjg0OWZiNGJkYmFhMCIsImRlY2ltYWxzIjo4LCJhdXRob3JpemF0aW9uVmVyc2lvbnMiOlsiMiJdfSx7InN5bWJvbCI6IkVVUkMiLCJhZGRyZXNzIjoiMHhiZWY1ZjZkNTFjYjYyYjU4ZTZhOGY3Nzg2ODY4MTgyNWM2ZmUyMWMxIiwiZGVjaW1hbHMiOjYsImF1dGhvcml6YXRpb25WZXJzaW9ucyI6WyIyIl19XSwiYnJlYWtkb3duIjp7InRleHQiOjAuMDAxfSwidG90YWxVc2QiOjAuMDAxLCJhY2NlcHRJZCI6ImFyYy11c2RjLWdhdGV3YXkifX0seyJzY2hlbWUiOiJleGFjdCIsIm5ldHdvcmsiOiJlaXAxNTU6NTA0MiIsImFtb3VudCI6IjEwMDAiLCJwYXlUbyI6IjB4Qjk4ZUYyOWViMmJlMTlBZTY0NkE4RkMwMjQ4MjU1QjkwQTMzMmRiQyIsIm1heFRpbWVvdXRTZWNvbmRzIjozNjAwLCJhc3NldCI6IjB4MzYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCIsImV4dHJhIjp7ImFzc2V0VHJhbnNmZXJNZXRob2QiOiJlaXAzMDA5IiwibmFtZSI6IlVTREMiLCJ2ZXJzaW9uIjoiMiIsImJyZWFrZG93biI6eyJ0ZXh0IjowLjAwMX0sInRvdGFsVXNkIjowLjAwMSwiYWNjZXB0SWQiOiJhcmMtdXNkYy1jaXJjbGUifX0seyJzY2hlbWUiOiJleGFjdCIsIm5ldHdvcmsiOiJlaXAxNTU6ODQ1MyIsImFtb3VudCI6IjEwMDAiLCJwYXlUbyI6IjB4Qjk4ZUYyOWViMmJlMTlBZTY0NkE4RkMwMjQ4MjU1QjkwQTMzMmRiQyIsIm1heFRpbWVvdXRTZWNvbmRzIjozNjAwLCJhc3NldCI6IjB4ODMzNTg5ZkNENmVEYjZFMDhmNGM3QzMyRDRmNzFiNTRiZEEwMjkxMyIsImV4dHJhIjp7ImFzc2V0VHJhbnNmZXJNZXRob2QiOiJlaXAzMDA5IiwibmFtZSI6IlVTRCBDb2luIiwidmVyc2lvbiI6IjIiLCJicmVha2Rvd24iOnsidGV4dCI6MC4wMDF9LCJ0b3RhbFVzZCI6MC4wMDEsImFjY2VwdElkIjoiYmFzZS11c2RjLWNpcmNsZSJ9fV0sImVycm9yIjoiUGF5bWVudCByZXF1aXJlZCB0byBhY2Nlc3MgdGhpcyByZXNvdXJjZSIsImV4dGVuc2lvbnMiOnsiYmF6YWFyIjp7ImluZm8iOnsiaW5wdXQiOnsidHlwZSI6Imh0dHAiLCJib2R5VHlwZSI6Impzb24iLCJib2R5Ijp7InVybHMiOlsiaHR0cHM6Ly9leGFtcGxlLmNvbSJdLCJ0ZXh0Ijp0cnVlfSwibWV0aG9kIjoiUE9TVCJ9LCJvdXRwdXQiOnsidHlwZSI6Impzb24iLCJleGFtcGxlIjp7InJlc3VsdHMiOlt7InVybCI6Imh0dHBzOi8vZXhhbXBsZS5jb20iLCJ0aXRsZSI6IkV4YW1wbGUiLCJ0ZXh0IjoiUGFnZSBjb250ZW50Li4uIn1dfX19LCJzY2hlbWEiOnsiJHNjaGVtYSI6Imh0dHBzOi8vanNvbi1zY2hlbWEub3JnL2RyYWZ0LzIwMjAtMTIvc2NoZW1hIiwidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsiaW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwiY29uc3QiOiJodHRwIn0sIm1ldGhvZCI6eyJ0eXBlIjoic3RyaW5nIiwiZW51bSI6WyJQT1NUIl19LCJib2R5VHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwiZW51bSI6WyJqc29uIiwiZm9ybS1kYXRhIiwidGV4dCJdfSwiYm9keSI6eyJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJpZHMiOnsidHlwZSI6ImFycmF5IiwiZGVzY3JpcHRpb24iOiJBcnJheSBvZiBFeGEgZG9jdW1lbnQgSURzIHRvIHJldHJpZXZlIGNvbnRlbnQgZm9yIn0sInVybHMiOnsidHlwZSI6ImFycmF5IiwiZGVzY3JpcHRpb24iOiJBcnJheSBvZiBVUkxzIHRvIHJldHJpZXZlIGNvbnRlbnQgZm9yIn0sInRleHQiOnsidHlwZSI6ImJvb2xlYW4iLCJkZXNjcmlwdGlvbiI6IkluY2x1ZGUgZnVsbCB0ZXh0IGNvbnRlbnQifSwiaGlnaGxpZ2h0cyI6eyJ0eXBlIjoiYm9vbGVhbiIsImRlc2NyaXB0aW9uIjoiSW5jbHVkZSB0ZXh0IGhpZ2hsaWdodHMifSwic3VtbWFyeSI6eyJ0eXBlIjoiYm9vbGVhbiIsImRlc2NyaXB0aW9uIjoiSW5jbHVkZSBBSSBzdW1tYXJ5In19fX0sInJlcXVpcmVkIjpbInR5cGUiLCJib2R5VHlwZSIsImJvZHkiLCJtZXRob2QiXSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOmZhbHNlfSwib3V0cHV0Ijp7InR5cGUiOiJvYmplY3QiLCJwcm9wZXJ0aWVzIjp7InR5cGUiOnsidHlwZSI6InN0cmluZyJ9LCJleGFtcGxlIjp7InR5cGUiOiJvYmplY3QifX0sInJlcXVpcmVkIjpbInR5cGUiXX19LCJyZXF1aXJlZCI6WyJpbnB1dCJdfX0sImFnZW50a2l0Ijp7ImluZm8iOnsidmVyc2lvbiI6IjEiLCJzdGF0ZW1lbnQiOiJWZXJpZnkgeW91ciBhZ2VudCBpcyBiYWNrZWQgYnkgYSByZWFsIGh1bWFuIHRvIGFjY2VzcyBFeGEiLCJkb21haW4iOiJhcGkuZXhhLmFpIiwidXJpIjoiaHR0cHM6Ly9hcGkuZXhhLmFpL2NvbnRlbnRzIiwibm9uY2UiOiJiNGU0ZTk4NTlkYzEwYmJhYTVjMjA5NzBhYzVlMWY4ZSIsImlzc3VlZEF0IjoiMjAyNi0xMS0xMVQyMjoyNDozMS43MjJaIiwicmVzb3VyY2VzIjpbImh0dHBzOi8vYXBpLmV4YS5haS9jb250ZW50cyJdfSwic3VwcG9ydGVkQ2hhaW5zIjpbeyJjaGFpbklkIjoiZWlwMTU1OjQ4MCIsInR5cGUiOiJlaXAxOTEifSx7ImNoYWluSWQiOiJlaXAxNTU6NDgwIiwidHlwZSI6ImVpcDEyNzEifV0sInNjaGVtYSI6eyIkc2NoZW1hIjoiaHR0cHM6Ly9qc29uLXNjaGVtYS5vcmcvZHJhZnQvMjAyMC0xMi9zY2hlbWEiLCJ0eXBlIjoib2JqZWN0IiwicHJvcGVydGllcyI6eyJkb21haW4iOnsidHlwZSI6InN0cmluZyJ9LCJhZGRyZXNzIjp7InR5cGUiOiJzdHJpbmcifSwic3RhdGVtZW50Ijp7InR5cGUiOiJzdHJpbmcifSwidXJpIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifSwidmVyc2lvbiI6eyJ0eXBlIjoic3RyaW5nIn0sImNoYWluSWQiOnsidHlwZSI6InN0cmluZyJ9LCJ0eXBlIjp7InR5cGUiOiJzdHJpbmcifSwibm9uY2UiOnsidHlwZSI6InN0cmluZyJ9LCJpc3N1ZWRBdCI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoiZGF0ZS10aW1lIn0sImV4cGlyYXRpb25UaW1lIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwibm90QmVmb3JlIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJkYXRlLXRpbWUifSwicmVxdWVzdElkIjp7InR5cGUiOiJzdHJpbmcifSwicmVzb3VyY2VzIjp7InR5cGUiOiJhcnJheSIsIml0ZW1zIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJ1cmkifX0sInNpZ25hdHVyZSI6eyJ0eXBlIjoic3RyaW5nIn19LCJyZXF1aXJlZCI6WyJkb21haW4iLCJhZGRyZXNzIiwidXJpIiwidmVyc2lvbiIsImNoYWluSWQiLCJ0eXBlIiwibm9uY2UiLCJpc3N1ZWRBdCIsInNpZ25hdHVyZSJdfSwiX29wdGlvbnMiOnsic3RhdGVtZW50Ijoi www-authenticate: Payment id="oZ-JITyhqHkIFYJ4NWy9cpnRDWcRRbBPXSrBeYHTHHA", realm="api.exa.ai", method="tempo", intent="charge", request="eyJhbW91bnQiOiIxMDAwIiwiY3VycmVuY3kiOiIweDIwQzAwMDAwMDAwMDAwMDAwMDAwMDAwMGI5NTM3ZDExYzYwRThiNTAiLCJtZXRob2REZXRhaWxzIjp7ImNoYWluSWQiOjQyMTcsImZlZVBheWVyIjp0cnVlLCJzdXBwb3J0ZWRNb2RlcyI6WyJwdWxsIl19LCJyZWNpcGllbnQiOiIweEI5OGVGMjllYjJiZTE5QWU2NDZBOEZDMDI0ODI1NUI5MEEzMzJkYkMifQ", description="Exa /contents endpoint", expires="2026-11-11T22:29:31.883Z", opaque="eyJfbXBweF9zY29wZSI6IlBPU1QgL2NvbnRlbnRzIn0" content-type: application/json; charset=utf-8 date: Wed, 11 Nov 2026 22:24:31 GMT
The payment-required header, decoded from base64
{
"x402Version": 2,
"resource": {
"url": "https://api.exa.ai/contents",
"description": "Exa /contents endpoint",
"mimeType": "application/json"
},
"accepts": [
{
"scheme": "exact",
"network": "eip155:8453",
"amount": "1000",
"payTo": "0x6d6E695b09861467c7d462f5AAF31cF3540B9192",
"maxTimeoutSeconds": 60,
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2",
"breakdown": {
"text": 0.001
},
"totalUsd": 0.001,
"acceptId": "legacy"
}
},
{
"scheme": "exact",
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"amount": "1000",
"payTo": "12Ec2cJmfR1C9uwejzxcuMhUgEC7wDrLgm1wBvvR5w9E",
"maxTimeoutSeconds": 60,
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP",
"transactionVersions": [
0,
1
],
"name": "USD Coin",
"version": "2",
"breakdown": {
"text": 0.001
},
"totalUsd": 0.001,
"acceptId": "solana-usdc-mainnet"
}
},
{
"scheme": "exact",
"network": "eip155:8453",
"amount": "1000",
"payTo": "0xB98eF29eb2be19Ae646A8FC0248255B90A332dbC",
"maxTimeoutSeconds": 604900,
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "GatewayWalletBatched",
"version": "1",
"verifyingContract": "0x77777777dcc4d5a8b6e418fd04d8997ef11000ee",
"minValiditySeconds": 604800,
"assets": [
{
"symbol": "USDC",
"address": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
"decimals": 6,
"authorizationVersions": [
"1",
"2"
]
},
{
"symbol": "EURC",
"address": "0x60a3e35cc302bfa44cb288bc5a4f316fdb1adb42",
"decimals": 6,
"authorizationVersions": [
"2"
]
}
],
"breakdown": {
"text": 0.001
},
"totalUsd": 0.001,
"acceptId": "base-usdc-gateway"
}
},
{
"scheme": "exact",
"network": "eip155:480",
"amount": "1000",
"payTo": "0xB98eF29eb2be19Ae646A8FC0248255B90A332dbC",
"maxTimeoutSeconds": 604900,
"asset": "0x79A02482A880bCE3F13e09Da970dC34db4CD24d1",
"extra": {
"name": "GatewayWalletBatched",
"version": "1",
"verifyingContract": "0x77777777dcc4d5a8b6e418fd04d8997ef11000ee",
"minValiditySeconds": 604800,
"assets": [
{
"symbol": "USDC",
"address": "0x79a02482a880bce3f13e09da970dc34db4cd24d1",
"decimals": 6,
"authorizationVersions": [
"1",
"2"
]
},
{
"symbol": "EURC",
"address": "0x1c60ba0a0ed1019e8eb035e6daf4155a5ce2380b",
"decimals": 6,
"authorizationVersions": [
"2"
]
}
],
"breakdown": {
"text": 0.001
},
"totalUsd": 0.001,
"acceptId": "worldchain-usdc-gateway"
}
},
{
"scheme": "exact",
"network": "eip155:5042",
"amount": "1000",
"payTo": "0xB98eF29eb2be19Ae646A8FC0248255B90A332dbC",
"maxTimeoutSeconds": 604900,
"asset": "0x3600000000000000000000000000000000000000",
"extra": {
"name": "GatewayWalletBatched",
"version": "1",
"verifyingContract": "0x77777777dcc4d5a8b6e418fd04d8997ef11000ee",
"minValiditySeconds": 604800,
"assets": [
{
"symbol": "USDC",
"address": "0x3600000000000000000000000000000000000000",
"decimals": 6,
"authorizationVersions": [
"1",
"2"
]
},
{
"symbol": "cirBTC",
"address": "0x171a4217b86a807a64eb94757db6849fb4bdbaa0",
"decimals": 8,
"authorizationVersions": [
"2"
]
},
{
"symbol": "EURC",
"address": "0xbef5f6d51cb62b58e6a8f77868681825c6fe21c1",
"decimals": 6,
"authorizationVersions": [
"2"
]
}
],
"breakdown": {
"text": 0.001
},
"totalUsd": 0.001,
"acceptId": "arc-usdc-gateway"
}
},
{
"scheme": "exact",
"network": "eip155:5042",
"amount": "1000",
"payTo": "0xB98eF29eb2be19Ae646A8FC0248255B90A332dbC",
"maxTimeoutSeconds": 3600,
"asset": "0x3600000000000000000000000000000000000000",
"extra": {
"assetTransferMethod": "eip3009",
"name": "USDC",
"version": "2",
"breakdown": {
"text": 0.001
},
"totalUsd": 0.001,
"acceptId": "arc-usdc-circle"
}
},
{
"scheme": "exact",
"network": "eip155:8453",
"amount": "1000",
"payTo": "0xB98eF29eb2be19Ae646A8FC0248255B90A332dbC",
"maxTimeoutSeconds": 3600,
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"assetTransferMethod": "eip3009",
"name": "USD Coin",
"version": "2",
"breakdown": {
"text": 0.001
},
"totalUsd": 0.001,
"acceptId": "base-usdc-circle"
}
}
],
"error": "Payment required to access this resource",
"extensions": {
"bazaar": {
"info": {
"input": {
"type": "http",
"bodyType": "json",
"body": {
"urls": [
"https://example.com"
],
"text": true
},
"method": "POST"
},
"output": {
"type": "json",
"example": {
"results": [
{
"url": "https://example.com",
"title": "Example",
"text": "Page content..."
}
]
}
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"input": {
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"type": "string",
"enum": null
},
"bodyType": {
"type": "string",
"enum": null
},
"body": {
"type": "object",
"properties": null
}
},
"required": [
"type",
"bodyType",
"body",
"method"
],
"additionalProperties": false
},
"output": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object"
}
},
"required": [
"type"
]
}
},
"required": [
"input"
]
}
},
"agentkit": {
"info": {
"version": "1",
"statement": "Verify your agent is backed by a real human to access Exa",
"domain": "api.exa.ai",
"uri": "https://api.exa.ai/contents",
"nonce": "b4e4e9859dc10bbaa5c20970ac5e1f8e",
"issuedAt": "2026-11-11T22:24:31.722Z",
"resources": [
"https://api.exa.ai/contents"
]
},
"supportedChains": [
{
"chainId": "eip155:480",
"type": "eip191"
},
{
"chainId": "eip155:480",
"type": "eip1271"
}
],
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"domain": {
"type": "string"
},
"address": {
"type": "string"
},
"statement": {
"type": "string"
},
"uri": {
"type": "string",
"format": "uri"
},
"version": {
"type": "string"
},
"chainId": {
"type": "string"
},
"type": {
"type": "string"
},
"nonce": {
"type": "string"
},
"issuedAt": {
"type": "string",
"format": "date-time"
},
"expirationTime": {
"type": "string",
"format": "date-time"
},
"notBefore": {
"type": "string",
"format": "date-time"
},
"requestId": {
"type": "string"
},
"resources": {
"type": "array",
"items": {
"type": "string",
"format": "uri"
}
},
"signature": {
"type": "string"
}
},
"required": [
"domain",
"address",
"uri",
"version",
"chainId",
"type",
"nonce",
"issuedAt",
"signature"
]
},
"_options": {
"statement": "Verify your agent is backed by a real human to access Exa",
"mode": {
"type": "free-trial",
"uses": 100
},
"network": "eip155:480"
}
}
}
}curl -X POST https://pay.anyfare.agents.bakingbad.dev/api.exa.ai/contents \
-H "Authorization: Bearer $ANYFARE_PAYMENT_KEY" \
-H 'Content-Type: application/json' \
--data '{"urls":["https://example.com"],"text":true}'# 1. Call the pay link. It answers 402 and says what to pay.
curl -i -X POST https://pay.anyfare.agents.bakingbad.dev/api.exa.ai/contents -H 'Content-Type: application/json' --data '{"urls":["https://example.com"],"text":true}'
# 2. Call it again with the payment your x402 client signed.
curl -X POST https://pay.anyfare.agents.bakingbad.dev/api.exa.ai/contents \
-H "PAYMENT-SIGNATURE: <the payment your x402 client made>" \
-H 'Content-Type: application/json' \
--data '{"urls":["https://example.com"],"text":true}'Any x402 client does both steps for you: give it the pay link and it reads the 402, pays, and repeats the call.
Call https://pay.anyfare.agents.bakingbad.dev/api.exa.ai/contents with POST through Anyfare. Pay with my payment key from $ANYFARE_PAYMENT_KEY. Don't pay more than $0.05 for one call.