Agentscan
Recent
0x2b4e…9037$7140.0980xae54…e571$242.7570xd143…f376$189.6800x6956…1b2b$148.3470x86ee…a73d$121.6000x9d94…a436$121.3000x7ee0…b59a$107.8920x6a16…3b5e$105.0000x3aa2…2932$98.9010x4688…2857$96.0000xd517…b6ac$89.9100x922e…e4dd$89.9100x5840…aa15$88.0000xf2f2…8528$84.0000x5382…4a93$80.9190x0720…106a$75.0000x7e93…de68$62.9370x1595…99e6$62.9370x957f…20a0$60.0000x5fa3…afbd$54.0000x67e1…227c$53.9460xcf34…d34c$53.9460x4347…d834$53.9460xd4ab…64fe$49.0000x12c9…091e$48.0000xec7a…05e8$48.0000x8098…d783$47.5000x63eb…37bd$44.9550xb86c…d1dd$44.9550xf6ca…b61c$44.9550x68f7…2673$44.9550xc36b…0f9d$44.9550xdf7a…7663$40.0030x6079…60d3$36.0000x7c1c…afb0$35.9640x828a…1a46$35.9640xe06d…9f32$35.9640x6088…a4a8$35.9640x5e63…d15d$35.9640xcad3…9589$35.0150xa5a9…221f$35.0150x8dae…0ee1$35.0000xc43b…0904$33.0000xd4d2…a4e3$30.4000xe862…eda4$30.0000xc7c5…306f$30.0000xdab7…a528$28.5000x3cd6…3cee$28.0120xc852…46d7$26.9730xe6b8…a95e$26.973

Tiresapi

tiresapi.com

Tiresapi queries tire inventory, pricing history, and retailer locations across stores near specified ZIP codes.

data_oracle
from$0.001

Trust signal

Corroborated6363/ 100

4 of 4 pillars

coverage 100%

Pillars

Traction
70%
Liveness
100%
Identity
26%
Longevity
20%

Signals

On-chain settlement (CDP)
Active in last 30 days
Endpoint reachable
GitHub org present
X (Twitter) handle
.well-known/agent.json
skill.md published
ERC-8004 registered

Evidence tiers, not an endorsement · trust model v0.1.0 (provisional) · CDP-lane settlement only (D3) · Trust API coming soon

On-chain traction

Min price (402)$0.001
Total vol$11.21
30d vol$0.40
Total tx102
30d tx37
FirstMay 21, 2026
LastJul 8, 2026

ERC-8004 agent registry

Not registered

Not found in the ERC-8004 agent registry. This is the default state — absence is not a negative signal.

Identity & classification

Xunverified
GitHubunverified
ENSunverified
Category confidenceunscored

Settlement volume

USDC settled on-chain · monthly

as of Jul 12, 2026

loading chart…

Endpoints(16)

POSThttps://tiresapi.com/api/v1/answers/best_price_near

Curated answer: cheapest tire listing for a size or SKU within radius of a ZIP. $0.001 per call, debited from the agent's virtual USD balance FIRST. Only when the balance reaches $0 does this 402 / x402 envelope draw from the wallet's MPP allowance — wallets are never charged while credit remains.

$0.0010 USDCpay_to unverifiedunreachableJul 6
POSThttps://tiresapi.com/api/v1/answers/stores_near

Curated answer: retailer stores carrying a SKU (or any inventory) near a ZIP. $0.001 per call, debited from the agent's virtual USD balance first.

$0.0010 USDCpay_to unverifiedlive · 11736msJul 6
GEThttps://tiresapi.com/api/v1/corpus/retailers/fees

Per-retailer fee structure (install + disposal + shop + road-hazard + lifetime-balance + alignment) for computing drive-out (out-the-door) price from a sticker quote. Flat $0.005/call; cached 1h server-side. Returns ~33 rows; one shot per session is enough.

$0.0050 USDCpay_to unverifiedlive · 178msJul 6
GEThttps://tiresapi.com/api/v1/corpus/inventory/by-day

Inventory rows for a single last_extracted partition (single SKU or size).

$0.010 USDCpay_to unverifiedunreachableJul 6
GEThttps://tiresapi.com/api/v1/corpus/inventory/latest

Latest-snapshot inventory rows (up to 200/page). Requires at least one filter (tire_size, key_brand_mpc, retailer_key, zip_code, or state); if none are on the URL, zip_code defaults to 33705 (Tampa) with radius_miles=40 so discovery probes reach a 402. For cheapest-in-radius use POST /api/v1/answers/best_price_near.

$0.010 USDCpay_to unverifiedlive · 5974msJul 6
POSThttps://tiresapi.com/api/v1/requests/data

Submit a free-form data request. Always queued; the data team triages and replies out-of-band. Use for ad-hoc asks that don't fit retailer-coverage (e.g. "add support for retailer X" or "backfill historical pricing for sku Y").

$0.010 USDCpay_to unverifiedlive · 12030msJul 6
POSThttps://tiresapi.com/api/v1/requests/retailer-coverage

Submit a retailer-coverage request. If we already cover the (retailer, zip) combo the row is still logged for analytics AND the $0.01 is credited back to the agent's virtual balance — so agents aren't out of pocket for a useful-but-already-served signal.

$0.010 USDCpay_to unverifiedunreachableJul 6
POSThttps://tiresapi.com/api/v1/query

SQL sandbox over guarded dbo.v_* views (SELECT-only, capped 500 rows, 90s timeout). Flat $0.020 per call. There is no dbo.v_inventory_history — history rows are dbo.v_inventory_by_day or GET /api/v1/corpus/inventory/history. Use only when no curated answer/corpus tool fits the question.

$0.020 USDCpay_to unverifiedlive · 234msJul 6
GEThttps://tiresapi.com/api/v1/corpus/price-history/size

Daily price series for one tire size over up to 365 days.

$0.030 USDCpay_to unverifiedlive · 5968msJul 6
GEThttps://tiresapi.com/api/v1/corpus/price-history/sku

Daily price series for one SKU (key_brand_mpc) over up to 365 days.

$0.030 USDCpay_to unverifiedlive · 195msJul 6
GEThttps://tiresapi.com/api/v1/corpus/promo-frequency

How often each (retailer, brand) carries a live promo over the last `days` (1..365, default 90). 'Promo' = `promo IS NOT NULL OR promo_json IS NOT NULL` (the two columns are populated by disjoint retailer sets; this proc unifies them). Requires at least one of retailer_key / brand / state to bound the scan.

$0.030 USDCpay→0xf0d3…8b31live · 5942msJul 6
GEThttps://tiresapi.com/api/v1/corpus/inventory/history

Inventory history walk over inventory_product_detail_history with broad optional filters (size, key_brand_mpc, retailer, state, zip+radius, date range). 200 rows/page. Empty result sets are auto-credited. Set `summary=true` for one-row-per-(tire_size, brand) aggregates (count + min/max/avg/median price + distinct retailers + date range) instead of raw per-store rows — use for severity / band analysis.

$0.050 USDCpay_to unverifiedlive · 6521msJul 6
GEThttps://tiresapi.com/api/v1/corpus/price-deltas/dma

Same-tire, same-DMA price spread report for a fixed snapshot date. National retailers (TIRERACK et al.) are folded into every DMA aggregate. Requires one of tire_size, key_brand_mpc, or dma_code. Optional min_delta_usd filter. 200 rows/page.

$0.050 USDCpay→0xf0d3…8b31live · 173msJul 6
GEThttps://tiresapi.com/api/v1/corpus/price-deltas/zip

Same-tire price spread inside a zip+radius bounding box for a fixed snapshot date. National retailers always included. Optional min_delta_usd filter. Distances are great-circle miles from the ZIP centroid. 200 rows/page.

$0.050 USDCpay→0xf0d3…8b31live · 5947msJul 6
GEThttps://tiresapi.com/api/v1/corpus/catalogue

Paged tire SKU catalogue dump for offline matching. Priced at $5.00 per 100 rows; `limit` is hard-capped at 100. Optional `updated_since=YYYY-MM-DD` returns only rows updated on/after that UTC date so agents can diff snapshots cheaply. Response echoes `catalogue_as_of_utc`. Empty result sets are auto-credited back to the agent's virtual balance.

$5.000 USDCpay_to unverifiedlive · 6671msJul 6
GEThttps://tiresapi.com/api/v1/corpus/retailers

Paged retailer store directory dump. Priced at $5.00 per 100 rows; `limit` is hard-capped at 100. Empty result sets are auto-credited back to the agent's virtual balance.

$5.000 USDCpay_to unverifiedlive · 188msJul 6