Description
Product safety & recall check for shopping agents: pass a product name, brand, or category and get official government recall matches — US CPSC plus the OECD GlobalRecalls feed covering the EU Safety Gate and 30+ jurisdictions. Deterministic lookup, no LLM: hazard, remedy, country, date, and a link to the official notice for every match. Check the toy before your agent buys the toy.
Documentation
Product safety & recall check — official government sources, deterministic
Pass a product name, brand, or category and get official recall matches from the US CPSC and the OECD GlobalRecalls portal (aggregating official national notices incl. the EU Safety Gate, 30+ jurisdictions). Deterministic lookup — no LLM: hazard, remedy, country, date, and the official government notice URL for every match. Built for shopping agents to run BEFORE committing funds: check the toy before you buy the toy.
**Price:** $0.015 USDC per call
Calls go directly to PulseNetwork. Paid routes use the live x402 challenge; Apiosk never rewrites payTo or settles the payment.
Authentication
No account or API key. Pay PulseNetwork directly using the live x402 challenge. The challenge is authoritative for price, network, asset and payTo.
Parameters
{
"properties": {
"country": {
"description": "ISO-2 country code, or EU for EU/EEA-wide notices",
"required": false,
"type": "string",
"x-parameter-location": "query"
},
"limit": {
"default": 10,
"maximum": 25,
"minimum": 1,
"required": false,
"type": "integer",
"x-parameter-location": "query"
},
"q": {
"description": "Product name, brand, or category",
"minLength": 2,
"required": true,
"type": "string",
"x-parameter-location": "query"
},
"since": {
"description": "Only recalls on/after this date (YYYY-MM-DD)",
"format": "date",
"required": false,
"type": "string",
"x-parameter-location": "query"
}
},
"required": [
"q"
],
"type": "object"
}
Response schema
{
"properties": {
"attribution": {
"type": "string"
},
"checked_at": {
"type": "string"
},
"query": {
"type": "string"
},
"recalls": {
"items": {
"properties": {
"country": {
"type": "string"
},
"date": {
"type": "string"
},
"hazard": {
"type": "string"
},
"official_url": {
"type": "string"
},
"product": {
"type": "string"
},
"remedy": {
"type": "string"
},
"source": {
"enum": [
"US-CPSC",
"OECD-GlobalRecalls"
],
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"returned": {
"type": "integer"
},
"sources": {
"type": "object"
},
"total_matches": {
"type": "integer"
}
},
"type": "object"
}
Example response
{
"attribution": "test",
"checked_at": "test",
"query": "test",
"recalls": [
{
"country": "test",
"date": "test",
"hazard": "test",
"official_url": "test",
"product": "test",
"remedy": "test",
"source": "US-CPSC"
}
],
"returned": 1,
"sources": {},
"total_matches": 1
}