{"uid":"cap_2zQ5TkgGQQqOH4MdmQvAB","slug":"agent-utils-x402-product-vehicle-recall-checker-62355b17","name":"Agent Utils X402 — Product & Vehicle Recall Checker","description":"Small pay-per-call utility APIs for AI agents. Pay per request in USDC on Base via x402 (v2, exact scheme). No accounts, no API keys.","url":"https://agent-utils-x402-production.revenue-agent-jw.workers.dev/v1/recalls/check?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{"q":{"type":"string","description":"product name or keywords, 3-100 chars, e.g. 'stroller' or 'peanut butter'"},"upc":{"type":"string","description":"UPC/EAN/GTIN digits (6-14)"},"vin":{"type":"string","description":"17-char VIN; recalls for its decoded make/model/year"},"make":{"type":"string"},"year":{"type":"string","description":"4-digit model year (with make and model)"},"brand":{"type":"string","description":"optional manufacturer/firm filter for q"},"limit":{"type":"integer","maximum":50,"minimum":1,"description":"max rows per source, default 10"},"model":{"type":"string"},"since":{"type":"string","format":"date","description":"only recalls on/after this date"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"count":6,"query":{"vin":"1HGCV1F30JA000000","make":"HONDA","year":"2018","model":"Accord"},"results":[{"date":"2026-05-21","remedy":"Dealers will ...","source":"NHTSA","recallNumber":"26V332000"}],"anyRecall":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ACDw_k2-sf3ks55aIy6QR","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Looks up active safety recalls for a product (by name/UPC), vehicle (by VIN or make/model/year) from government databases like NHTSA, returning structured recall records.","exampleAgentPrompt":"Can you check if there are any open safety recalls on a 2018 Honda Accord — the VIN is 1HGCV1F30JA000000?","exampleUseCases":[{"title":"Used car pre-purchase recall check","prompt":"I'm thinking of buying a 2018 Honda Accord with VIN 1HGCV1F30JA000000 — can you check if it has any outstanding safety recalls before I commit?"},{"title":"Baby product recall verification","prompt":"Can you look up whether there are any safety recalls for the Graco DuoGlider stroller? I just bought one and want to make sure it's safe."},{"title":"Grocery item recall lookup by barcode","prompt":"I scanned this peanut butter jar and the UPC is 051500255681 — has it been recalled for any safety issues recently?"}],"resultDescription":"Returns a JSON object with a count of matching recalls, the decoded query parameters (make/model/year if VIN was provided), a boolean anyRecall flag, and an array of recall records each containing the recall number, date, source database, and remedy description.","failureModes":["Missing required query parameter (q, upc, or vin/make+model+year) returns 400 Bad Request","Invalid VIN format (not 17 characters) returns validation error","UPC/GTIN outside 6-14 digit range rejected","No recalls found returns empty results array with count:0 and anyRecall:false","Upstream government database (e.g. NHTSA) unavailable causes 502 or timeout","Payment failure via x402 returns 402 Payment Required before data is returned"],"whenToPreferThis":"Use this endpoint when an agent needs a fast, no-account-required recall lookup for vehicles or consumer products, especially in automotive shopping flows, product safety checks, or compliance verification workflows. Prefer over scraping NHTSA directly due to structured JSON output, VIN decoding, and multi-source aggregation. The pay-per-call USDC micropayment model (via x402) makes it ideal for agents that run infrequent lookups without wanting a subscription.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-28T06:40:04.386Z","isFirstParty":false,"canonicalSlug":"agent-utils-x402-product-vehicle-recall-checker-62355b17"}