The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Intelligence API listing page.
An x402-powered intelligence API for Shopify, Amazon, and Google Maps data. AI agents pay per call in USDC on Base — no signup, no API keys, no human in the loop.
| Tool | What It Returns | Price |
|---|---|---|
GET /shopify/analyze | Products, pricing, apps, theme, collections for any Shopify store | $0.08 |
GET /shopify/products | Paginated product catalog from any Shopify store | $0.02 |
GET /amazon/search | Amazon search results with Opportunity Score | $0.05 |
GET /amazon/product | Single ASIN analysis with FBA profitability estimate | $0.08 |
GET /maps/search | Google Maps business search with Lead Quality Score | $0.05 |
GET /maps/leads | Qualified sales leads with outreach hints | $0.10 |
Free endpoints: GET /health, GET /.well-known/mcp.json, GET /openapi.json
x402 is a protocol for machine-native micropayments using HTTP 402. No accounts, no rate-limit keys, no billing — agents pay per call in USDC on Base.
Flow:
Agents need a funded Base wallet with USDC. USDC settles directly to the server wallet — no intermediary, no escrow.
Analyzes a Shopify store: product catalog, pricing distribution, top vendors, product types, detected apps (Klaviyo, Yotpo, ReCharge, etc.), theme detection.
Query params:
url (required) — store URL, e.g. example.myshopify.comExample:
Response:
Paginated product catalog. Pages up to 250 products per call.
Query params:
url (required)page (optional, default: 1)limit (optional, default: 50, max: 250)Searches Amazon products and returns an Opportunity Score (0–100) for each. High score = strong demand + quality gap + good price tier.
Query params:
keyword (required)marketplace (optional: US | UK | DE | CA | AU, default: US)Example:
Response:
Opportunity Score formula:
Deep analysis of a single ASIN including FBA fee/profit estimates.
Query params:
asin (required) — 10-character Amazon product IDmarketplace (optional, default: US)Response includes FBA estimate:
Searches Google Maps businesses and scores each as a sales lead.
Query params:
query (required) — business type, e.g. coffee shopslocation (required) — city/area, e.g. Austin TXmax (optional, default: 20, max: 60)google_key (required) — your Google Places API keyResponse includes Lead Quality Score:
Lead Quality Score formula:
Returns only businesses above a quality score threshold, sorted by score. Best for building targeted outreach lists.
Query params:
industry (required)location (required)min_score (optional, default: 60)google_key (required)Maps endpoints require your own Google Places API key (the server never stores it):
?google_key=YOUR_KEY on every Maps requestAgents discover x402-enabled APIs via x402scan. The server returns proper x402 headers on every 402 response.
Returns the MCP plugin manifest pointing to the OpenAPI spec at /openapi.json.
Compatible with ChatGPT plugin discovery format.
When an agent makes a request without payment:
The agent:
TransferWithAuthorization (ERC-3009) for the USDC amountX-PAYMENT: <base64-encoded-signed-authorization>USDC settles atomically to WALLET_ADDRESS on Base mainnet.
All errors return JSON:
| Status | Meaning |
|---|---|
| 400 | Bad request — check query params |
| 402 | Payment required — send x402 payment header |
| 503 | Upstream rate limited (Amazon) — retry after 30s |
| 502 | Upstream error (scraping failed) |