Scavio provides a REST API that you can call from any cURL application. Send a POST request with your query, get structured JSON back. Here is how to use every platform.
Google Search
Web search with knowledge graph, PAA, and AI overviews.
curl -X POST "https://api.scavio.dev/api/v1/search" \
-H "x-api-key: your_scavio_api_key" \
-H "Content-Type: application/json" \
-d '{"query":"best noise cancelling headphones 2026"}'Amazon Search
Product search with prices, ratings, and reviews.
curl -X POST "https://api.scavio.dev/api/v1/amazon/search" \
-H "x-api-key: your_scavio_api_key" \
-H "Content-Type: application/json" \
-d '{"query":"mechanical keyboard","marketplace":"us"}'Reddit Search
Community, posts & threaded comments from any subreddit.
curl -X POST "https://api.scavio.dev/api/v1/reddit/search" \
-H "x-api-key: your_scavio_api_key" \
-H "Content-Type: application/json" \
-d '{"query":"best python web frameworks 2026","sort":"new"}'YouTube Search
Video search with transcripts and metadata.
curl -X POST "https://api.scavio.dev/api/v1/youtube/search" \
-H "x-api-key: your_scavio_api_key" \
-H "Content-Type: application/json" \
-d '{"query":"python web scraping tutorial"}'Walmart Search
Product search with pricing and fulfillment data.
curl -X POST "https://api.scavio.dev/api/v1/walmart/search" \
-H "x-api-key: your_scavio_api_key" \
-H "Content-Type: application/json" \
-d '{"query":"standing desk"}'Error Handling
The API returns standard HTTP status codes. Check for 200 (success), 401 (invalid API key), 429 (rate limit), and 500 (server error). The response body always includes a descriptive error message.
Next Steps
- Quickstart guide — get your API key and make your first request
- Rate limits — understand credit usage and limits
- Error reference — full list of error codes and troubleshooting