Pricing

One flat price per call. That's the whole model.

No tiers, no seats, no credit packs, no minimum spend. Each endpoint costs exactly what the table says, paid in USDC at request time over x402. If you never call, you never pay.

Price table

Generated from the same catalog that prices the live endpoints, so this table is always current.

EndpointWhat it doesPer call
GET /paid/ping Health and payment-path check. $0.001
GET /paid/content Fetch a URL with a real rendered browser (JavaScript executed) and return clean Markdown. $0.005
GET /paid/fetch-clean Alias of /content for agents that call a single URL directly. $0.005
GET /paid/screenshot Fetch a URL with a real rendered browser (JavaScript executed) and return a PNG screenshot of the full page. $0.01
GET /paid/pdf Fetch a URL with a real rendered browser (JavaScript executed) and return a PDF of the full page. $0.01
POST /paid/extract Extract structured data from content you already have (e.g. $0.016
POST /paid/extract-url Fetch a URL with a real rendered browser and extract structured data from it in one call, using AI (tries multiple models in sequence for reliability). $0.021
GET /paid/aeo-audit URL -> AI-readiness report. $0.031
GET /paid/search query -> structured search results (title, url, snippet), up to 10 per call. $0.005
GET /paid/research query -> up to 10 deduped, rendered sources as one token-budgeted bundle (~8,000 tokens combined). $0.031
GET /paid/linkcheck URL -> safety verdict. $0.005
GET /paid/sitegrade Domain -> security letter grade (0-100, A-F) from HTTPS reachability, security headers (HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy), and CAA records. $0.05
GET /paid/domain-intel Domain -> ownership and registration intelligence via RDAP. $0.021
GET /paid/email-verify Email address -> deliverability verdict. $0.003
GET /paid/trust-audit Orchestrated bundle: runs /linkcheck, /sitegrade, and /domain-intel (plus /email-verify if an email is supplied) and synthesizes one confidence-weighted trust verdict, explicitly flagging disagreement between sources -- e.g. $0.10
GET /paid/gbp-audit Business -> visibility score, missing fields, review health, AI-readiness flags, fix list. $0.05
GET /paid/serp-check Keyword + domain -> search position. $0.021
GET /paid/ai-visibility Business/domain + query -> does it appear in AI answers. $0.031
GET /paid/visibility-report White-label local visibility report for one business -- combines Google Business Profile completeness, organic search ranking for a target keyword, and AI answer-engine visibility for a buyer-intent query into a single PDF deliverable. $0.15
POST /paid/lead-list Audit-qualified lead list for prospecting. $0.60
GET /paid/lead-discovery Discover and qualify local business leads by category and area -- no pre-existing list required. $0.75
POST /paid/a2a A2A (Agent2Agent) protocol JSON-RPC endpoint, SendMessage only. $0.75 max
GET /paid/tw-reference Taiwan government reference data: ARC/visa rules and all 15 WDA work-permit categories, translated to English and structured into labelled sections. $0.012
GET /paid/verify-citation Claim + cited source -> supported / contradicted / not_addressed, with the exact verbatim passage from the source as evidence. $0.025
POST /paid/verify-citations Batch citation check for a whole document, up to 10 citations per call. $0.20
GET /paid/crawler-diligence Domain -> is it getting AI crawler traffic it isn't charging for? External probe: per-crawler robots.txt rules for 18 named AI crawlers, and whether access is already sold via TollBit, RSL, x402, or a 402 to a declared crawler. $0.04
GET /paid/work-permit-check Taiwan work permit eligibility GUIDANCE, not a determination, for a foreign-professional profile. $0.05
POST /paid/tax-residency-check Taiwan tax residency GUIDANCE, not tax advice, from arrival/departure dates and income. $0.06
POST /paid/healthcare-navigator Taiwan healthcare navigator: NHI-contracted institutions by county/specialty, current copay by facility tier and referral status, and NHI eligibility (the 6-month rule and its no-wait exceptions for employed and professional-talent-act cases). $0.06
POST /paid/tw-rental-check Taiwan rental listing red-flag check: given pasted listing/contract text or a URL, extracts rent, deposit, and electricity terms and checks them against verified law -- the 2-month deposit cap (Land Act Art. $0.05
GET /paid/tw-property-check Taiwan property purchase due diligence: given an address, parses county/district (no geocoding used or needed) and compares against real 實價登錄 sale-price comparables in that district from the most recent ~10-day release period. $0.07
POST /paid/crawler-diligence-logs Verified depth: send real server logs and get AI crawler traffic broken down by crawler and operator, with reverse-DNS checks flagging IPs that claim a crawler User-Agent but do not belong to that operator. $0.30
POST /paid/tw-localize-check Given Traditional Chinese text, flags mainland (PRC) wording rendered in traditional characters that still reads as non-Taiwanese -- a judgment layer on top of simplified-to-traditional conversion, not a substitute for it. $0.02
POST /paid/tw-fraud-check Checks a domain or URL against NPA's list of domains whose DNS resolution was suspended for fraud (83k+ entries, current through last month) and a separate report-volume dataset (45k+ sites with report counts and date ranges). $0.05

Full parameters and output schemas: product catalog or machine-readable /docs.

Declared before work runs

The 402 response states the price before anything executes. Agents can cost a whole task in advance.

Settled, then served

The CDP facilitator verifies settlement first; only then does the request process. No invoices, no net-30, no chargebacks.

Cached fairly

24-hour caching per input means repeat lookups are fast, and you are never re-billed for a render that already happened.

Frequently asked questions

Do I need an account or API key?

No. There is no sign-up flow at all. Your agent calls an endpoint, receives an HTTP 402 response stating the exact price, pays it in USDC via any x402 v2 client, and retries to get the result. The 402 response is the entire onboarding.

How does payment actually work?

TariffMonkee implements the x402 protocol. The first request to a paid endpoint returns HTTP 402 Payment Required with a PAYMENT-REQUIRED header describing the amount, asset, and accepted networks. The client signs a USDC payment, retries with a PAYMENT header, and settlement is verified by the Coinbase CDP facilitator before the request is processed.

Which networks and currency are supported?

Payments are in USDC, settled via the Coinbase CDP facilitator on Base and Solana. Every 402 response lists exactly which networks are accepted at that moment, so clients never need to guess.

Why is every price flat instead of a range?

The x402 protocol requires the price to be declared before any work executes, so variable pricing is structurally impossible. Every endpoint states one flat price up front, which also means an agent can budget an entire task before spending anything.

What happens if a call fails after I paid?

Payment settles before processing begins. If a call then fails server-side, the endpoint returns an error response. Contact support@tariffmonkee.com with the transaction details and we will make it right.

Are there rate limits?

Yes, a per-wallet requests-per-minute cap. Exceeding it returns HTTP 429 with a Retry-After header. Limits exist to keep the service fast for everyone and to protect metered backends.

Is anything cached?

Most endpoints cache results for 24 hours per input (per URL, or per query and region), so repeated calls for the same thing return fast without re-rendering. Cache status is reported in each response.

Can I pay by card or subscription instead of crypto?

Not yet. Card-based API-key subscriptions are planned as a second lane for teams that prefer conventional billing. The x402 pay-per-call lane will always remain open and accountless.

Buying a Site? →

Crawler Revenue Diligence checks whether a website already gets real AI crawler traffic that isn't being monetized -- a signal worth knowing before you buy.