Request and response examples
Documentation is public. A verified account, an API key, and sufficient prepaid credits are required to run searches.
1. Submit a search
curl -X POST 'https://findandflip.io/api/v1/jobs' \
-H 'Authorization: Bearer ffapi_YOUR_KEY' \
-H 'Idempotency-Key: example-search-001' \
-H 'Content-Type: application/json' \
-d '{"marketplace": "ebay", "query": "Nintendo Switch OLED 64GB console", "maxResults": 20, "daysToScrape": 30}'
The response includes an id and job status. Save that ID.
2. Poll status, then read results
GET /api/v1/jobs/{job_id}
GET /api/v1/jobs/{job_id}/results?offset=0&limit=50
Send the same Bearer header for reads. Poll every 2–5 seconds. Read results after completed; requesting them earlier returns 409.
Illustrative results JSON
Synthetic example only. These are not live listings or verified sales. Source fields vary and can be missing or null. eBay soldPrice is numeric; other marketplaces expose price as source text.
{
"jobId": "67b201a6-c3b5-49fc-9f82-d3e50281e761",
"marketplace": "ebay",
"offset": 0,
"count": 1,
"total": 1,
"items": [
{
"marketplace": "ebay",
"itemId": "illustrative-item",
"title": "Nintendo Switch OLED console",
"soldPrice": 220.0,
"currency": "USD",
"condition": "Used",
"soldDate": "2026-10-30"
}
]
}