payment-ready until 2026-08-24
98 pay-per-call data APIs behind x402 on Base. Company registry lookups and enrichment, sanctions and litigation screening, real-estate and job listings across 15 countries, SEC/EDGAR and funding trackers, crypto wallet and token analytics, plus web utilities (URL to markdown, structured extraction, domain and email checks). Every endpoint is a single POST returning JSON, priced 0.01-0.15 USDC. The same catalogue is also exposed as 9 MCP bundles over streamable-http at /mcp/{bundle}.
Pay from $0.01 to $0.02 per request in USDC on Base, settled onchain via the x402 protocol, no signup, no API key needed.
listed 2026-08-17 · no on-chain settlement recorded yet
ASSESSMENT
updated 2h agoEvidence-backed signals, not a single score. Click any chip for the proof. Measured values stay read-only; unknown is honest.
reliability 100%
- uptime 24h
- -
- uptime 7d
- -
- uptime 30d
- -
- uptime 90d
- -
- response p95
- 187ms
- avg response
- 187ms
- total checks
- 1
Measured on the unpaid 402 handshake, not the paid call. A service can 402 correctly and still fail after payment.
compliance A (14/14)
14 of 14 x402 conformance checks pass. Full checklist below.
price $0.01 to $0.02 (p53 in Data)
- price (min)
- $0.01
- price (max)
- $0.02
- category percentile (min)
- p53 in Data
- category percentile (max)
- p39 in Data
- endpoints / prices
- 12 / 2
- model
- tiered
- stability
- 100%
risk clean
No deterministic risk flag. Risk fires only on an exact blocklist match, or a reserved-brand name with a mismatched verified payTo. Never from low uptime, a high price, or a model guess.
- domain age
- -
- registrar
- -
- hosting
- custom
- domain created
- ---
Identity facts, not a risk score.
traction $0.00 30d · 0 buyers
- volume 30d
- $0.00
- buyers 30d
- 0
- settlements 30d
- 0
- first settlement
- ---
- last settlement
- ---
- top buyer share
- -
- trend 7d vs 30d
- -
- networks
- eip155:8453
- volume all-time
- $0
- settlements all-time
- 0
- median settlement 30d
- -
- max settlement 30d
- -
- settled via
- -
Conservative undercount: only USDC settlements via facilitators we measure are counted. A measured floor, not an estimate.
Top buyer share is a concentration signal, not part of the ranking score.
WHAT IT DOES
ai-derivedNo AI synthesis has been produced for this service yet.
ENDPOINTS
| METHOD | PATH | DESCRIPTION | PRICE | NETWORK | ASSET | 402 CHANNEL |
|---|---|---|---|---|---|---|
| POST | /api/company-lookup | $0.01 | Base | USDC | header | |
| POST | /api/domain-health-checker | $0.01 | Base | USDC | header | |
| POST | /api/email-verifier | $0.02 | Base | USDC | header | |
| POST | /api/gov-tender-radar | $0.02 | Base | USDC | header | |
| POST | /api/job-postings-aggregator | $0.02 | Base | USDC | header | |
| POST | /api/live-price-oracle | $0.01 | Base | USDC | header | |
| POST | /api/rightmove-london | $0.02 | Base | USDC | header | |
| POST | /api/sanctions-screening | $0.01 | Base | USDC | header | |
| POST | /api/sec-edgar-watcher | $0.01 | Base | USDC | header | |
| POST | /api/structured-extract | $0.01 | Base | USDC | header | |
| POST | /api/url-to-markdown | $0.01 | Base | USDC | header | |
| POST | /api/whale-wallet-tracker | $0.01 | Base | USDC | header |
REQUEST / RESPONSE EXAMPLE
An unpaid request to POST /api/company-lookup returns HTTP 402 with the payment terms. Settle onchain via your facilitator, then retry with the X-Payment header.
curl -i -X POST 'https://api.timzinin.com/api/company-lookup'
// 402 response (captured by monitor) · 12 payloads · click to expand
[
{
"error": "Payment required — send a signed PAYMENT-SIGNATURE (x402 v2) or X-PAYMENT (x402 v1, legacy) header",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x409D32aD39C02BC9B23a8b2d447532ed801b12dE",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 150
}
],
"resource": {
"url": "https://api.timzinin.com/api/live-price-oracle",
"mimeType": "application/json",
"description": "Current USD price for any token by contract address or ticker: 24h change, liquidity, volume, best DEX pair. Keyless, no wallet, no RPC node — DexScreener's public API. Built to be called cheaply by AI agents that just need the number."
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"tokens": [
"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"WETH"
]
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"meta": {
"run_ms": 1200,
"settled": true,
"item_count": 1
},
"results": [
{
"asOf": "2026-07-26T13:20:21.757Z",
"dexId": "uniswap",
"found": true,
"input": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"source": "dexscreener",
"symbol": "USDC",
"chainId": "ethereum",
"summary": "USDC: $1.00083 (24h -0.0%)",
"priceUsd": 1.00083,
"checkedAt": "2026-07-26T13:20:21.757Z",
"volumeH24": 46805699.37,
"pairAddress": "0x0fb0e40cec3bb23e13abc585958a93c796fbea56955e19a23727a716a0423239",
"liquidityUsd": 884338.84,
"priceChangeH24": -0.01
}
]
}
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"required": [
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"tokens"
],
"properties": {
"tokens": {
"type": "array",
"maxItems": 100
},
"chainId": {
"type": "integer"
},
"maxConcurrency": {
"type": "integer",
"maximum": 20,
"minimum": 1
}
}
}
}
}
}
},
"routeTemplate": "/api/live-price-oracle"
}
},
"x402Version": 2
},
{
"error": "Payment required — send a signed PAYMENT-SIGNATURE (x402 v2) or X-PAYMENT (x402 v1, legacy) header",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x409D32aD39C02BC9B23a8b2d447532ed801b12dE",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 150
}
],
"resource": {
"url": "https://api.timzinin.com/api/company-lookup",
"mimeType": "application/json",
"description": "Turn a domain or company name into one unified company card: website tech stack (CMS, ecommerce, key tech) for domains, plus a live GLEIF registry match (legal name, jurisdiction, status, LEI). Keyless, no login — built for AI agents and sales."
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"companies": [
"stripe.com | US",
"Monzo Bank Limited | GB"
]
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"meta": {
"run_ms": 1200,
"settled": true,
"item_count": 1
},
"results": [
{
"tech": {
"cms": null,
"ecommerce": null,
"technologies": [
"Next.js",
"Nginx"
]
},
"found": true,
"input": "stripe.com | US",
"domain": "stripe.com",
"summary": "STRIPE, LLC — stripe.com, 2 tech detected, US-DE entity, LEI 549300CLHGIPTCYHQ143, status ACTIVE, registry match confidence 1.00.",
"registry": {
"lei": "549300CLHGIPTCYHQ143",
"status": "ACTIVE",
"address": "C/O THE CORPORATION TRUST COMPANY, CORPORATION TRUST CENTER, 1209 ORANGE ST, WILMINGTON, US-DE, US, 19801",
"legalForm": "HZEH",
"jurisdiction": "US-DE"
},
"checkedAt": "2026-07-26T13:57:27.363Z",
"companyName": "STRIPE, LLC",
"description": "Stripe is a financial services platform that helps all types of businesses accept payments, build flexible billing models, and manage money movement.",
"registryMatch": {
"basis": "name+country",
"confidence": 1,
"matchedFrom": "Stripe",
"matchedName": "STRIPE, LLC"
},
"registryCandidates": []
}
]
}
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"required": [
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"companies"
],
"properties": {
"companies": {
"type": "array",
"maxItems": 100
},
"maxConcurrency": {
"type": "integer",
"maximum": 30,
"minimum": 1
}
}
}
}
}
}
},
"routeTemplate": "/api/company-lookup"
}
},
"x402Version": 2
},
{
"error": "Payment required — send a signed PAYMENT-SIGNATURE (x402 v2) or X-PAYMENT (x402 v1, legacy) header",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x409D32aD39C02BC9B23a8b2d447532ed801b12dE",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 150
}
],
"resource": {
"url": "https://api.timzinin.com/api/email-verifier",
"mimeType": "application/json",
"description": "Checks email addresses: syntax, domain, and whether the domain publishes mail exchangers. Where mailbox-level existence cannot be established, the field is null rather than a guess."
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"emails": [
"[email protected]",
"not-a-real-email",
"[email protected]"
]
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"meta": {
"run_ms": 1200,
"settled": true,
"item_count": 1
},
"results": [
{
"email": "[email protected]",
"mxFound": true,
"verdict": "valid_syntax_and_mx",
"provider": "Google Workspace",
"checkedAt": "2026-07-30T07:51:36.835Z",
"mxRecords": [
"gmail-smtp-in.l.google.com",
"alt1.gmail-smtp-in.l.google.com",
"alt2.gmail-smtp-in.l.google.com"
],
"disposable": false,
"roleAccount": false,
"syntaxValid": true,
"catchAllRisk": false,
"domainResolves": true,
"mailboxChecked": false
}
]
}
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"required": [
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"emails"
],
"properties": {
"emails": {
"type": "array",
"maxItems": 25
},
"maxConcurrency": {
"type": "integer",
"maximum": 50,
"minimum": 1
}
}
}
}
}
}
},
"routeTemplate": "/api/email-verifier"
}
},
"x402Version": 2
},
{
"error": "Payment required — send a signed PAYMENT-SIGNATURE (x402 v2) or X-PAYMENT (x402 v1, legacy) header",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x409D32aD39C02BC9B23a8b2d447532ed801b12dE",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 150
}
],
"resource": {
"url": "https://api.timzinin.com/api/url-to-markdown",
"mimeType": "application/json",
"description": "Fetch any URL and convert it into clean, LLM-ready Markdown — headings, links, lists and emphasis preserved, scripts/nav/ads stripped. No browser, no LLM calls, no API key. Built for RAG pipelines and AI agents that need one page turned into readable text, cheaply."
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"urls": [
"https://example.com",
"https://www.iana.org/help/example-domains"
]
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"meta": {
"run_ms": 1200,
"settled": true,
"item_count": 1
},
"results": [
{
"url": "https://example.com/",
"found": true,
"title": "Example Domain",
"summary": "https://example.com/ — 20 words of Markdown.",
"markdown": "# Example Domain\n\nThis domain is for use in documentation examples without needing permission. Avoid use in operations.\n\n[Learn more](https://iana.org/domains/example)",
"checkedAt": "2026-07-26T13:23:47.737Z",
"wordCount": 20,
"httpStatus": 200
}
]
}
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"required": [
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"urls"
],
"properties": {
"urls": {
"type": "array",
"maxItems": 100
},
"includeLinks": {
"type": "boolean"
},
"maxConcurrency": {
"type": "integer",
"maximum": 30,
"minimum": 1
}
}
}
}
}
}
},
"routeTemplate": "/api/url-to-markdown"
}
},
"x402Version": 2
},
{
"error": "Payment required — send a signed PAYMENT-SIGNATURE (x402 v2) or X-PAYMENT (x402 v1, legacy) header",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x409D32aD39C02BC9B23a8b2d447532ed801b12dE",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 150
}
],
"resource": {
"url": "https://api.timzinin.com/api/sanctions-screening",
"mimeType": "application/json",
"description": "Screen names against the live OFAC SDN and EU consolidated sanctions lists. Keyless, no login — flags potential hits with a match score so you can review before onboarding a client or counterparty."
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"names": [
"Yevgeniy Prigozhin",
"Acme Trading LLC"
]
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"meta": {
"run_ms": 1200,
"settled": true,
"item_count": 1
},
"results": [
{
"found": true,
"input": "Yevgeniy Prigozhin",
"match": true,
"matches": [
{
"score": 1,
"program": "UKRAINE-EO13661, CYBER2, ELECTION-EO13848, RUSSIA-EO14024",
"listName": "OFAC SDN",
"entityName": "PRIGOZHIN, Yevgeniy Viktorovich",
"entityType": "individual",
"matchedName": "PRIGOZHIN, Yevgeniy Viktorovich",
"matchedNameType": "primary"
},
{
"score": 1,
"program": "UKR",
"listName": "EU Consolidated",
"entityName": "Yevgeniy Viktorovich PRIGOZHIN",
"entityType": "individual",
"matchedName": "Yevgeniy Viktorovich PRIGOZHIN",
"matchedNameType": "primary"
},
{
"score": 0.5,
"program": "RUSSIA-EO14024",
"listName": "OFAC SDN",
"entityName": "BALYTSKYI, Yevhen Vitaliiovych",
"entityType": "individual",
"matchedName": "BALITSKIY, Yevgeniy",
"matchedNameType": "aka"
},
"…"
],
"summary": "Yevgeniy Prigozhin — 25 potential matches (highest score 1). Top hit: PRIGOZHIN, Yevgeniy Viktorovich [OFAC SDN], program UKRAINE-EO13661, CYBER2, ELECTION-EO13848, RUSSIA-EO14024.",
"checkedAt": "2026-07-26T15:09:32.370Z",
"disclaimer": "Screening signal only — NOT a legal/compliance determination; verify against official sources.",
"matchCount": 25,
"matchedName": "PRIGOZHIN, Yevgeniy Viktorovich",
"highestScore": 1,
"listsChecked": [
"OFAC SDN",
"EU Consolidated"
],
"listsComplete": true,
"matchedNameType": "primary"
}
]
}
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"required": [
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"names"
],
"properties": {
"names": {
"type": "array",
"maxItems": 100
},
"minScore": {
"type": "number",
"maximum": 1,
"minimum": 0
},
"maxConcurrency": {
"type": "integer",
"maximum": 20,
"minimum": 1
}
}
}
}
}
}
},
"routeTemplate": "/api/sanctions-screening"
}
},
"x402Version": 2
},
{
"error": "Payment required — send a signed PAYMENT-SIGNATURE (x402 v2) or X-PAYMENT (x402 v1, legacy) header",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x409D32aD39C02BC9B23a8b2d447532ed801b12dE",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 150
}
],
"resource": {
"url": "https://api.timzinin.com/api/sec-edgar-watcher",
"mimeType": "application/json",
"description": "Watch stock tickers for new SEC filings — 10-K, 10-Q, 8-K, S-1 and more. Official SEC EDGAR data, free, no API key or login. Filter by form type and lookback window; get form, filing date and a direct document URL for every match."
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"tickers": [
"AAPL",
"TSLA"
]
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"meta": {
"run_ms": 1200,
"settled": true,
"item_count": 1
},
"results": [
{
"cik": "0001045810",
"found": true,
"ticker": "NVDA",
"company": "NVIDIA CORP",
"summary": "NVIDIA CORP (NVDA) — 79 filings in the last 180 day(s), most recent SCHEDULE 13G on 2026-07-20.",
"checkedAt": "2026-07-26T13:27:57.243Z",
"filingsCount": 79,
"recentFilings": [
{
"url": "https://www.sec.gov/Archives/edgar/data/1045810/000104581026000062/xslSCHEDULE_13G_X01/primary_doc.xml",
"form": "SCHEDULE 13G",
"filedAt": "2026-07-20",
"accessionNumber": "0001045810-26-000062",
"primaryDocument": "xslSCHEDULE_13G_X01/primary_doc.xml"
},
{
"url": "https://www.sec.gov/Archives/edgar/data/1045810/000131026426000002/xslF345X06/wk-form3_1784149389.xml",
"form": "3",
"filedAt": "2026-07-15",
"accessionNumber": "0001310264-26-000002",
"primaryDocument": "xslF345X06/wk-form3_1784149389.xml"
},
{
"url": "https://www.sec.gov/Archives/edgar/data/1045810/000119764726000005/xslF345X06/wk-form4_1783371701.xml",
"form": "4",
"filedAt": "2026-07-06",
"accessionNumber": "0001197647-26-000005",
"primaryDocument": "xslF345X06/wk-form4_1783371701.xml"
},
"…"
]
}
]
}
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"required": [
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"tickers"
],
"properties": {
"tickers": {
"type": "array",
"maxItems": 100
},
"formTypes": {
"type": "array",
"maxItems": 30
},
"sinceDays": {
"type": "integer",
"maximum": 3650,
"minimum": 1
},
"maxConcurrency": {
"type": "integer",
"maximum": 10,
"minimum": 1
}
}
}
}
}
}
},
"routeTemplate": "/api/sec-edgar-watcher"
}
},
"x402Version": 2
},
{
"error": "Payment required — send a signed PAYMENT-SIGNATURE (x402 v2) or X-PAYMENT (x402 v1, legacy) header",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x409D32aD39C02BC9B23a8b2d447532ed801b12dE",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 150
}
],
"resource": {
"url": "https://api.timzinin.com/api/rightmove-london",
"mimeType": "application/json",
"description": "Pull live for-sale and to-rent property listings straight from Rightmove.co.uk — the UK's biggest property portal — for London or any other Rightmove location code. No login, no browser, no proxies."
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"deal_type": "sale",
"max_items": 5,
"max_pages": 1,
"location_identifier": "REGION^87490"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"meta": {
"run_ms": 1200,
"settled": true,
"item_count": 1
},
"results": [
{
"lat": 51.45647,
"lng": 0.00221,
"url": "https://www.rightmove.co.uk/properties/174722363#/?channel=RES_BUY",
"found": true,
"price": 700000,
"rooms": 3,
"title": "3 bedroom house for sale — Manor Lane Terrace",
"images": [
"https://media.rightmove.co.uk:443/dir/crop/10:9-16:9/property-photo/f8fc61366/174722363/f8fc61366fb5d6ae85ae17cf5cf62945_max_476x317.jpeg"
],
"area_sqm": null,
"currency": "GBP",
"location": "Manor Lane Terrace",
"deal_type": "sale",
"scraped_at": "2026-07-30T08:12:00.000Z",
"description": "An attractive three bedroomed, end-of-terrace house, built post-war in the style of the Edwardian terrace it adjoins. Manor Lane Terrace is a quiet residential road...",
"posted_date": "2026-04-21T11:50:10Z",
"property_type": "House",
"source_portal": "rightmove-london",
"location_identifier": "REGION^87490"
}
]
}
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"required": [
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"location_identifier",
"deal_type"
],
"properties": {
"deal_type": {
"enum": [
"sale",
"rent"
],
"type": "string"
},
"max_items": {
"type": "integer",
"maximum": 2000,
"minimum": 1
},
"max_pages": {
"type": "integer",
"maximum": 50,
"minimum": 1
},
"location_identifier": {
"type": "string"
}
}
}
}
}
}
},
"routeTemplate": "/api/rightmove-london"
}
},
"x402Version": 2
},
{
"error": "Payment required — send a signed PAYMENT-SIGNATURE (x402 v2) or X-PAYMENT (x402 v1, legacy) header",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x409D32aD39C02BC9B23a8b2d447532ed801b12dE",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 150
}
],
"resource": {
"url": "https://api.timzinin.com/api/job-postings-aggregator",
"mimeType": "application/json",
"description": "Pull every open role from a company's public applicant-tracking system (Greenhouse, Lever, Ashby) and normalize it into one row per posting: title, location, department, URL, posted date. No login, no scraping, no proxies."
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"items": [
"greenhouse:stripe",
"lever:spotify"
]
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"meta": {
"run_ms": 1200,
"settled": true,
"item_count": 1
},
"results": [
{
"url": "https://stripe.com/jobs/search?gh_jid=7954688",
"found": true,
"input": "greenhouse:stripe",
"jobId": "7954688",
"title": "Account Executive, AI Sales (Grower)",
"company": "stripe",
"location": "San Francisco, CA",
"postedAt": "2026-06-02T12:58:57.000Z",
"provider": "greenhouse",
"scrapedAt": "2026-07-26T13:19:32.859Z",
"department": null
}
]
}
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"required": [
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"items"
],
"properties": {
"items": {
"type": "array",
"maxItems": 100
},
"maxConcurrency": {
"type": "integer",
"maximum": 20,
"minimum": 1
}
}
}
}
}
}
},
"routeTemplate": "/api/job-postings-aggregator"
}
},
"x402Version": 2
},
{
"error": "Payment required — send a signed PAYMENT-SIGNATURE (x402 v2) or X-PAYMENT (x402 v1, legacy) header",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x409D32aD39C02BC9B23a8b2d447532ed801b12dE",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 150
}
],
"resource": {
"url": "https://api.timzinin.com/api/domain-health-checker",
"mimeType": "application/json",
"description": "Bulk-audit domains: DNS records, SSL certificate expiry, SPF & DMARC email authentication. Find domains that cannot receive email, are easy to spoof, or have expiring certificates — before your clients do."
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"domains": [
"example.com",
"example.com"
]
},
"type": "http",
"method": "POST",
"bodyType": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"required": [
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"domains"
],
"properties": {
"domains": {
"type": "array",
"maxItems": 100
},
"maxConcurrency": {
"type": "integer",
"maximum": 50,
"minimum": 1
}
}
}
}
}
}
},
"routeTemplate": "/api/domain-health-checker"
}
},
"x402Version": 2
},
{
"error": "Payment required — send a signed PAYMENT-SIGNATURE (x402 v2) or X-PAYMENT (x402 v1, legacy) header",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x409D32aD39C02BC9B23a8b2d447532ed801b12dE",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 150
}
],
"resource": {
"url": "https://api.timzinin.com/api/structured-extract",
"mimeType": "application/json",
"description": "Turn any URL into clean structured JSON — title, description, image, JSON-LD, headings, links, emails and prices — extracted deterministically via regex. Zero LLM calls, zero API keys. Built for AI agents that need one page turned into typed data, cheaply."
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"urls": [
"https://example.com",
"https://www.iana.org/help/example-domains"
]
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"meta": {
"run_ms": 1200,
"settled": true,
"item_count": 1
},
"results": [
{
"url": "https://www.iana.org/help/example-domains",
"found": true,
"image": null,
"links": [
"https://www.iana.org/",
"https://www.iana.org/domains",
"https://www.iana.org/protocols",
"https://www.iana.org/numbers",
"https://www.iana.org/about",
"…"
],
"title": "Example Domains",
"emails": [],
"jsonLd": [],
"prices": [],
"summary": "https://www.iana.org/help/example-domains — title: 'Example Domains', 0 JSON-LD blocks, 26 links, 0 emails.",
"headings": [
"Example Domains",
"Further Reading"
],
"siteName": null,
"canonical": null,
"checkedAt": "2026-07-26T13:28:42.587Z",
"httpStatus": 200,
"description": null
}
]
}
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"required": [
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"urls"
],
"properties": {
"urls": {
"type": "array",
"maxItems": 100
},
"fields": {
"type": "array",
"maxItems": 10
},
"maxConcurrency": {
"type": "integer",
"maximum": 30,
"minimum": 1
}
}
}
}
}
}
},
"routeTemplate": "/api/structured-extract"
}
},
"x402Version": 2
},
{
"error": "Payment required — send a signed PAYMENT-SIGNATURE (x402 v2) or X-PAYMENT (x402 v1, legacy) header",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x409D32aD39C02BC9B23a8b2d447532ed801b12dE",
"amount": "20000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 150
}
],
"resource": {
"url": "https://api.timzinin.com/api/gov-tender-radar",
"mimeType": "application/json",
"description": "Search EU public-sector tenders (TED Europa) by keyword or CPV code, optionally filtered by buyer country. Returns tender title, buyer, country, CPV codes, deadline and notice URL. No API key, no browser — public TED search API only."
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"queries": [
"classification-cpv=72000000",
"software"
]
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"meta": {
"run_ms": 1200,
"settled": true,
"item_count": 1
},
"results": [
{
"cpv": "72611000",
"url": "https://ted.europa.eu/en/notice/-/detail/512430-2026",
"buyer": "Autoridade Tributária e Aduaneira",
"error": null,
"found": true,
"title": "Portugal – Technical computer support services – Aquisição de serviços de assistência técnica da plataforma SUN Oracle",
"matched": null,
"summary": "Portugal – Technical computer support services – Aquisição de serviços de assistência técnica da plataforma SUN Oracle — Autoridade Tributária e Aduaneira (PRT).",
"deadline": null,
"checkedAt": "2026-07-26T13:58:42.826Z",
"sourceQuery": "classification-cpv=72000000",
"buyerCountry": "PRT",
"publicationDate": "2026-07-24+02:00",
"publicationNumber": "512430-2026"
}
]
}
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"required": [
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"queries"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1
},
"country": {
"type": "string"
},
"queries": {
"type": "array",
"maxItems": 25
},
"maxConcurrency": {
"type": "integer",
"maximum": 8,
"minimum": 1
}
}
}
}
}
}
},
"routeTemplate": "/api/gov-tender-radar"
}
},
"x402Version": 2
},
{
"error": "Payment required — send a signed PAYMENT-SIGNATURE (x402 v2) or X-PAYMENT (x402 v1, legacy) header",
"accepts": [
{
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x409D32aD39C02BC9B23a8b2d447532ed801b12dE",
"amount": "10000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 150
}
],
"resource": {
"url": "https://api.timzinin.com/api/whale-wallet-tracker",
"mimeType": "application/json",
"description": "Track large native ETH and ERC-20 token movements for any wallet(s) via Etherscan's multichain API (bring your own key). Get current balance, flagged transfers above your ETH threshold, and recent token transfer activity — one row per wallet. No RPC node, no wallet-connect, no browser."
},
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"wallets": [
"0x28C6c06298d514Db089934071355E5743bf21d60"
]
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"meta": {
"run_ms": 1200,
"settled": true,
"item_count": 1
},
"results": [
{
"found": true,
"wallet": "0x28C6c06298d514Db089934071355E5743bf21d60",
"chainId": 1,
"summary": "0x28C6c06298d514Db089934071355E5743bf21d60 — 215109.977692 ETH, 3 large native movement(s) ≥ 1 ETH, 20 recent token transfer(s).",
"checkedAt": "2026-07-26T15:12:23.556Z",
"ethBalance": 215109.977692,
"nativeSymbol": "ETH",
"sourceErrors": {
"balance": null,
"tokenTx": null,
"nativeTx": null
},
"movementCount": 3,
"nativeBalance": 215109.977692,
"largeMovements": [
{
"ts": "2026-07-26T15:05:35.000Z",
"hash": "0x93b01fdafe0f9d7a35fba48e832c584a1862e478db58434171f52b9c02b64de8",
"valueEth": 365,
"direction": "out",
"counterparty": "0x6455327f820edd69c4cd665b995e0fec679d7f9e"
},
{
"ts": "2026-07-26T15:04:35.000Z",
"hash": "0xf9c69ad67a5c3c41c3f8984e403cf367511ceaef101ac243af625cb347099924",
"valueEth": 1508,
"direction": "out",
"counterparty": "0xf8191d98ae98d2f7abdfb63a9b0b812b93c873aa"
},
"…"
],
"sourceCoverage": {
"balance": "ok",
"tokenTx": "ok",
"nativeTx": "ok"
},
"tokenTransfers": [
{
"ts": "2026-07-26T15:12:11.000Z",
"amount": 10374.7676,
"direction": "out",
"tokenSymbol": "CFG"
},
{
"ts": "2026-07-26T15:12:11.000Z",
"amount": 266.26,
"direction": "out",
"tokenSymbol": "USDT"
},
"…"
]
}
]
}
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"type": "object",
"required": [
"body"
],
"properties": {
"body": {
"type": "object",
"required": [
"wallets"
],
"properties": {
"chainId": {
"type": "integer"
},
"wallets": {
"type": "array",
"maxItems": 100
},
"minValueEth": {
"type": "number"
},
"maxConcurrency": {
"type": "integer",
"maximum": 10,
"minimum": 1
},
"etherscanApiKey": {
"type": "string"
}
}
}
}
}
}
},
"routeTemplate": "/api/whale-wallet-tracker"
}
},
"x402Version": 2
}
] OVER TIME
All charts use the 30d selector; each series spans only the dates it has data for. Every series is also served as JSON at /api/v1/services/zinin-m2m-hub/price, /scores, /volume and /buyers. On-chain volume and distinct buyers are measured over the service's settlement address and are a conservative undercount (only settlements that reach a measured facilitator are counted). The on-chain series roll up hourly, so the latest day can be up to about an hour behind; distinct buyers are counted per payout address, so a service that settles to more than one address is an upper bound.
Median across 12 endpoints. Use the selector to isolate one.
checklist grew 11->14 on 2026-07-28; a step here is a metric change, not a regression
COMPLIANCE
14/14 checks pass · grade Alast 402 captured 2026-08-17 · last up 2026-08-17
- 402 payload captured
- accepts[] array present
- payTo address recoverable
- payTo at accepts[0].payTo (conformant shape)
- payTo is a valid on-chain address
- atomic price declared
- atomic price in a sane range
- asset (token) address declared
- network resolves to CAIP-2
- payment scheme declared
- served over HTTPS
- declares the current x402 version (2)
- EIP-712 domain parameters present on every EVM entry
- x402 v2 envelope delivered in the payment-required header
SITE PILLARS
- homepage reachable
- openapi doc
- pricing page
- llms.txt
- robots.txt
- terms page
recent checks (9) live · click to expand
EMBED THIS BADGE
<a href="https://x402-list.com/services/zinin-m2m-hub?utm_source=badge&utm_medium=referral&utm_campaign=embed"> <img src="https://x402-list.com/badge/zinin-m2m-hub.svg" alt="Zinin M2M Hub listed on x402-list" height="28"> </a>
[](https://x402-list.com/services/zinin-m2m-hub?utm_source=badge&utm_medium=referral&utm_campaign=embed)
<a href="https://x402-list.com/services/zinin-m2m-hub?utm_source=badge&utm_medium=referral&utm_campaign=embed"> <img src="https://x402-list.com/badge/zinin-m2m-hub.svg?data=uptime" alt="Zinin M2M Hub uptime on x402-list" height="28"> </a>