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 Converts a URL to clean Markdown using a real rendered browser (JavaScript executed). $0.002
GET /paid/fetch-clean Alias of /content: converts a single URL to clean Markdown using a real rendered browser (JavaScript executed). $0.002
GET /paid/screenshot Returns a full-page PNG screenshot of a URL, captured in a real rendered browser (JavaScript executed). $0.01
GET /paid/pdf Returns a PDF of a full web page, rendered in a real browser (JavaScript executed). $0.01
POST /paid/extract Extracts structured JSON from text already in hand, matching a JSON Schema supplied by the caller, using AI. $0.016
POST /paid/extract-url Fetches a URL in a rendered browser and extracts structured JSON matching a caller-supplied JSON Schema in one call, using AI with multi-model fallback. $0.021
GET /paid/aeo-audit AI-readiness audit for a URL: checks schema.org structured data, crawlability (robots.txt, meta robots, canonical) and llms.txt presence, then returns a 0-100 score with specific recommendations. $0.031
GET /paid/search Web search results as clean JSON: up to 10 ranked results per query with title, URL and snippet. $0.005
GET /paid/research Research bundle: takes a query and returns up to 10 deduplicated, rendered web sources as one token-budgeted Markdown bundle (about 8,000 tokens), one source per domain. $0.031
GET /paid/linkcheck URL safety verdict: follows the redirect chain, detects homograph and punycode hostname tricks, and cross-references the destination host against the URLhaus threat feed. $0.005
GET /paid/sitegrade Domain security 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: registration age, registrar, privacy-proxy status, expiration date, nameservers and detected mail provider. $0.021
GET /paid/email-verify Email deliverability verdict: checks syntax, MX record presence, disposable-domain match and SPF/DMARC presence. $0.002
GET /paid/trust-audit One confidence-weighted trust verdict for a domain, URL or email: runs linkcheck, sitegrade and domain-intel (plus email-verify when an email is supplied) and flags disagreement between sources, such as a very new domain with a mature TLS setup, instead of concatenating outputs. $0.10
GET /paid/gbp-audit Google Business Profile audit for a local business: visibility score, missing fields, review health, AI-readiness flags and a fix list. $0.05
GET /paid/serp-check Google organic ranking check: finds whether and where a domain ranks for a keyword, using DataForSEO SERP data. $0.021
GET /paid/ai-visibility AI answer visibility check: sends a real query to a live AI model with web search enabled and checks the response for a mention of the business and a citation linking to its domain. $0.031
GET /paid/visibility-report White-label local visibility report for one business, returned as an application/pdf file (not JSON): Google Business Profile completeness, organic ranking for a target keyword and AI answer-engine visibility for a buyer-intent query. $0.15
POST /paid/lead-list Audit-qualified lead list as CSV: takes up to 10 local businesses, checks each Google Business Profile (claimed status, photos, hours, website, description, rating, review count) and returns only those with at least one red flag. $0.60
GET /paid/lead-discovery Local lead discovery as CSV: finds businesses for a category and area from Google Maps data, checks each profile, and returns up to 10 with at least one red flag (unclaimed, missing photos, hours or website, low rating, few reviews). $0.75
POST /paid/a2a Agent2Agent (A2A) protocol JSON-RPC endpoint supporting SendMessage. $0.75 max
GET /paid/tw-reference Taiwan government reference data: ARC and visa rules and all 15 WDA work-permit categories, translated to English and structured into labelled sections. $0.012
GET /paid/verify-citation Citation check: takes a claim and a cited source (URL or DOI) and returns supported, contradicted or not_addressed with the verbatim passage as evidence. $0.025
POST /paid/verify-citations Batch citation check for a whole document, up to 10 citations per call, with the same verdicts and verbatim evidence as /verify-citation. $0.20
GET /paid/crawler-diligence AI crawler monetization check for a domain: per-crawler robots.txt rules for 18 named AI crawlers and whether access is already sold through TollBit, RSL, x402 or a 402 response. $0.04
GET /paid/work-permit-check Taiwan work permit eligibility guidance (not a determination) for a foreign professional: checks the 2026 graduate Extended Stay exemption, the general professional route (Article 5 qualification and the NT$47,971 salary floor), and lists points-route criteria as attributed reference without computing a total. $0.05
POST /paid/tax-residency-check Taiwan tax residency guidance (not tax advice) from arrival and departure dates and income: resident (183+ days) or non-resident under the official day-counting rule, the 6% and 18% non-resident withholding threshold, and an estimated tax for residents using that year's brackets. $0.06
POST /paid/healthcare-navigator Taiwan healthcare navigator: NHI-contracted institutions by county and specialty, current copay by facility tier and referral status, premium rate and dependent-cap rule, and NHI eligibility including the 6-month rule and its exceptions. $0.06
POST /paid/tw-rental-check Taiwan rental listing red-flag check from pasted listing or contract text, or a URL: extracts rent, deposit and electricity terms and checks them against the 2-month deposit cap, the 2024-07-15 electricity billing rule, void household-registration and tax-deduction clauses, and known scam patterns. $0.05
GET /paid/tw-property-check Taiwan property purchase due diligence from an address: parses county and district, compares against recent sale-price comparables (實價登錄) in that district, reports construction-year context against the Building Seismic Design Code history, and flags rooftop-addition mentions in supplied listing text. $0.07
POST /paid/crawler-diligence-logs AI crawler traffic analysis from real server logs (up to 20,000 lines): hits by crawler and operator, with reverse-DNS checks that flag IPs claiming a crawler User-Agent that do not belong to that operator. $0.30
POST /paid/tw-localize-check Taiwan localization check for Traditional Chinese text: flags mainland (PRC) wording in traditional characters that still reads as non-Taiwanese, with the Taiwan-correct replacement, category, severity and reason per flag. $0.02
POST /paid/tw-fraud-check Taiwan fraud check for a domain or URL: matches against the NPA list of fraud-suspended domains (83k+ entries) and a report-volume dataset (45k+ sites), and optionally checks a claim against the 165 debunked-scam-story archive (89 entries, coverage ends April 2025). $0.05
GET /paid/tw-business-day-check Taiwan business day check from the ROC government office calendar (via the TaiwanCalendar project): whether a date is a business day, with weekends and public holidays counted as non-business days, and optionally the business-day count across a range. $0.005
GET /paid/tw-transit-check Taiwan real-time transit via TDX: bus arrival predictions, TRA rail live board, THSR high-speed rail daily train info, and MRT arrival boards (Taipei, Kaohsiung, Taoyuan, Kaohsiung Light Rail) for a given stop, route or station. $0.05
GET /paid/company-enrich Company profile from a domain: name, description, logo, language, address, public contact emails and phones, social profiles, detected technologies, and registration facts (domain age, registrar, mail provider). $0.01
GET /paid/agent-commerce-audit Agentic-commerce readiness audit for a merchant domain: Google UCP profile at /.well-known/ucp, AP2 extension in the agent card, schema.org Product/Offer markup, visible payment providers, and whether robots.txt blocks AI agents. $0.05
GET /paid/tw-weather-check Taiwan weather forecast and air quality for one county or city: the Central Weather Administration 36-hour forecast (conditions, rain chance, min/max temperature, comfort) and real-time AQI readings from Ministry of Environment monitoring stations. $0.005

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.