Circle Agent Marketplace · submission-ready, not yet listed

USDC-priced X data for autonomous agents

Xcatcher exposes recent public X posts through an accountless x402 v2 endpoint on Base. The unpaid response includes the exact USDC terms plus Bazaar-compatible input and output JSON Schema for machine execution.

x402 v2Base mainnet · USDCVanilla x402 / EIP-3009No API key

Circle discovery readiness

These fields match Circle's public Discovery API model. Marketplace approval is still pending a signed-in intake submission and Circle review.

CATEGORY

SOCIAL_INTELLIGENCE

Recent public social-platform posts and evidence-linked account monitoring for named X handles.

PAYMENT

0.01 USDC example

A one-handle normal request currently returns amount 10000 atomic USDC on eip155:8453. Live terms always override this example.

PROTOCOL

HTTP + x402 v2

JSON POST input, HTTP 402 discovery, EIP-3009 authorization, asynchronous task token, and structured JSON output.

Inspect without paying

This request intentionally stops at HTTP 402. It creates no crawl task, signs nothing, and transfers no funds.

Unpaid discovery requestExpected status: 402
curl -i -X POST https://xcatcher.top/api/v1/x402/crawl \
  -H "Content-Type: application/json" \
  -d '{"users":["openai"],"mode":"normal"}'

Read the PAYMENT-REQUIRED header or JSON body. It declares x402Version, accepts[], resource metadata and extensions.bazaar. Quote IDs and time limits are live values and must never be reconstructed from this page.

Machine-readable contract

Circle reviewers and agents can validate every prerequisite directly from public endpoints.

RESOURCE

Paid HTTP endpoint

POST /api/v1/x402/crawl accepts 1–500 handles and normal or deep mode.

SCHEMA

OpenAPI 3.1

Public request, response, task-status and result contracts for independent client generation.

AGENT GUIDE

Canonical SKILL.md

Exact approval boundary, secret handling, retries, task polling and untrusted-content safeguards.

Safe agent execution

Discovery and payment are separate decisions.

Preflight for free

Use MCP preflight_crawl to normalize handles and estimate the modeled cost without creating a quote or task.

Fetch live terms

Call the x402 endpoint unpaid and parse the fresh 402 response. Never reuse a stale quote or hard-coded payout record.

Ask before spending

Show the exact amount, USDC asset, Base network, payout address and expiry. Wallet signing requires explicit user approval.

Preserve the task token

After a paid request succeeds, store the returned task token as a secret and use it only for status and result retrieval.

Current listing status

Truthful status prevents agents from treating a submission target as an approved marketplace record.

Circle Discovery API result

A public query for xcatcher currently returns zero items. The official intake form requires Google sign-in and the listing is manually reviewed.

Supported payment rail

Xcatcher currently advertises vanilla onchain x402 v2 on Base. It does not claim Circle Gateway nanopayment support.

Payout verification

The payout wallet is exposed in each live 402 response and will be sanctions-screened by Circle during review. This page does not replace that review.