Authentication Issues
401 Unauthorized Error
Problem: Receiving 401 status code when making API requests. Common Causes:- Missing or incorrect API key
- Malformed authentication header
- Expired API key
- Verify your API key is correct
- Check the authentication header format:
- Ensure there are no extra spaces or characters
- Try regenerating your API key
403 Forbidden Error
Problem: Receiving 403 status code despite valid authentication. Common Causes:- Accessing an endpoint not included in your plan
- Exceeding account permissions
- IP restrictions
- Check your plan limits in the dashboard
- Verify the endpoint is available in your subscription
- Contact support if you believe this is an error
Rate Limiting Issues
429 Too Many Requests
Problem: Receiving rate limit errors. Common Causes:- Exceeding your plan’s rate limits
- Too many concurrent requests
- Burst traffic patterns
- Check your current rate limits in the dashboard
- Implement exponential backoff:
- Distribute requests over time
- Consider upgrading your plan for higher limits
Data and Response Issues
Empty or Unexpected Results
Problem: API returns empty results or unexpected data structure. Common Causes:- Query parameters not properly formatted
- Requesting data that doesn’t exist
- Using incorrect endpoint
- Verify query parameters are correct
- Check the API documentation for expected format
- Test with known good data
- Validate your request structure
Timeout Errors
Problem: Requests timing out before completion. Common Causes:- Network connectivity issues
- Server overload
- Request too complex
- Increase timeout values in your client
- Try the request again after a delay
- Simplify complex queries
- Check network connectivity
Connection Issues
SSL/TLS Errors
Problem: Certificate or SSL connection errors. Common Causes:- Outdated SSL certificates
- Incorrect SSL configuration
- Network proxy issues
- Update your HTTP client library
- Verify system certificates are up to date
- Check proxy settings
- Try the request from a different network
DNS Resolution Issues
Problem: Unable to resolve fullhunt.io API endpoints. Common Causes:- DNS server issues
- Network configuration problems
- Firewall restrictions
- Try using different DNS servers (8.8.8.8, 1.1.1.1)
- Check firewall rules
- Verify network connectivity
- Contact your IT department if on corporate network
Data Processing Issues
JSON Parse Errors
Problem: Unable to parse API response as JSON. Common Causes:- Response is not valid JSON
- Character encoding issues
- Truncated response
- Check the raw response content
- Verify Content-Type header
- Handle potential non-JSON error responses
- Check for response truncation
Memory Issues with Large Datasets
Problem: Running out of memory when processing large responses. Common Causes:- Loading entire response into memory
- Inefficient data processing
- Large result sets
- Process data in chunks
- Use streaming JSON parsers
- Implement pagination
- Filter results server-side when possible
Common Error Codes
Debugging Tips
Enable Debug Logging
Add detailed logging to your API client:Check Response Headers
Response headers contain useful debugging information:X-RateLimit-Remaining: Remaining requestsX-RateLimit-Reset: When rate limit resetsContent-Type: Response format
Test with curl
Use curl to test requests outside your application:Getting Additional Help
If these troubleshooting steps don’t resolve your issue:- Check our FAQ for additional common questions
- Review the API documentation for specific endpoint details
- Contact Support with:
- Complete error message
- Request/response details
- Steps to reproduce
- Your account information
Report a Bug
If you’ve found a bug in our API:- Verify it’s reproducible
- Document the exact steps
- Include request/response examples
- Contact our support team with details
