Exa Common Errors

•
2.7k
•

Diagnose and resolve Exa API errors across HTTP status codes, error tags, and rate limit exceptions.

The Exa Common Errors skill empowers Claude Code to rapidly troubleshoot failed Exa search and crawler API requests. It provides mapped remediation paths for 4xx and 5xx HTTP status codes, specific error tags (such as INVALID_REQUEST_BODY, ROBOTS_FILTER_FAILED, and CRAWL_TIMEOUT), automated exponential backoff implementations for 429 rate limiting, and bash diagnostic scripts to verify connectivity and API keys safely without leaking sensitive tokens.

Key Features

01Comprehensive mapping of Exa HTTP status codes (400, 401, 402, 403, 422, 429, 5xx) to remediation steps
02Specific error tag diagnosis for request validation, spending limits, content moderation, and crawl failures
03TypeScript exponential backoff retry patterns tailored for handling Exa 429 rate limits
04Per-URL crawl diagnostic resolutions for getContents operations including livecrawl timeouts
05Automated Bash scripts for testing API connectivity and credential validity safely
062,679 GitHub stars

Use Cases

01Debugging unexpected 400 Bad Request or 422 Unprocessable Entity responses when querying Exa endpoints
02Implementing robust retry logic and exponential backoff to handle Exa 429 rate limits gracefully in production
03Troubleshooting live crawl timeouts and content extraction failures in Exa getContents API pipelines