Self-serve REST API. Sign up, generate a key, start calling. No sales call, no NDA. Predictable errors, transparent rate-limit headers, billed per request, hard cutoff at quota.
1,000 free requests / month · no card required
curl -X POST https://api.sendside.xyz/v1/search/restaurants \-H "Authorization: Bearer sk_live_demo_4f1a9b3c" \-H "Content-Type: application/json" \-d '{"q":"ramen","city":"portland","limit":5}'
Sign up, generate a key, start calling. No sales call, no NDA, no procurement loop. Free tier with 1,000 requests / month — real data, real keys.
Pay for requests per month. No per-seat games. data_tier=primary unlocks at Starter; price history at Growth. Predictable upgrades.
Every error has a structured envelope, a request_id, a docs link, and a useful message. The 429 quota response tells you exactly when the window resets.
{ data, pagination?, meta? }. List endpoints carry limit / offset / returned / has_more (and total_estimated for searches). Single-resource endpoints just return { data }.429 with the structured envelope and the exact reset timestamp. No surprise overage charges. Upgrade in one click from the dashboard.request_logs table the rate-limit headers do.