Base URL
All API requests should be made to:Authentication
All endpoints (except/health) require authentication via API key:
API Versioning
The current API version is v1. All endpoints are prefixed with/v1/:
We maintain backward compatibility within major versions. Breaking changes will result in a new version (v2, v3, etc.).
Available Endpoints
Recalls
GET /v1/recalls/feed
Retrieve recalled products from the past 24 hours (or custom time range)
GET /v1/recalls/sources
List available data sources for your account
System
GET /health
Check API health status (no authentication required)
Custom Endpoints (e.g.,
/v1/recalls/feed/shein) are available for enterprise clients. Contact us for access.Request Format
Headers
Query Parameters
Most endpoints accept query parameters for filtering and pagination:Response Format
All successful responses follow this structure:Response Fields
success(boolean) - Whether the request succeededdata(array) - Array of result objectspagination(object) - Pagination metadatameta(object) - Request metadata and processing inforate_limit(object) - Current rate limit statusdata_sources(object) - Data source authorization info
Error Responses
Errors return appropriate HTTP status codes with detailed error information:Common Status Codes
| Code | Meaning | Description |
|---|---|---|
| 200 | OK | Request successful |
| 400 | Bad Request | Invalid parameters or request format |
| 401 | Unauthorized | Invalid or missing API key |
| 403 | Forbidden | Insufficient permissions for resource |
| 429 | Too Many Requests | Rate limit exceeded |
| 500 | Internal Server Error | Server error (contact support) |
| 503 | Service Unavailable | API temporarily unavailable |
Pagination
DeepRecall API uses cursor-based pagination for efficient traversal of large datasets:next_cursor value in your next request:
Rate Limiting
Standard rate limits are enforced per API key:- 60 requests per minute
- 1,000 requests per hour
- 10,000 requests per day
- 50,000 requests per month
🚀 Need Higher Limits?
🚀 Need Higher Limits?
Contact us for custom quotas:
Data Sources
Current coverage:- us_cpsc - US Consumer Product Safety Commission
- safety_gate - EU Safety Gate (RAPEX)
- uk_opss - UK Office for Product Safety & Standards
- rappel_conso - France RappelConso (General Products)
- rappel_conso_food - France RappelConso (Food Products)