Skip to main content

Errors

Instagram API​

CodeMeaning
200 OKSuccess — charged
400 Bad RequestInvalid parameters
401 UnauthorizedMissing or invalid API key
403 ForbiddenPlan limit or expired plan
404 Not FoundTarget does not exist — not charged
429 Too Many RequestsRPS limit exceeded
500 Internal Server ErrorOur fault — not charged

Error body:

{
"error": {
"code": 429,
"message": "RPS limit exceeded for your plan"
}
}

Only 200 and 404 responses count against your quota.

Facebook API​

CodeMeaning
400 Bad RequestBad parameters
401 UnauthorizedInvalid API key
429 Too Many RequestsRate limit: {"error": "rate limit", "limit": 32}
502 Bad GatewayTemporary upstream error — retry
503 Service UnavailableService overloaded

Facebook errors carry JSON bodies with an error field. 502 on /resolve means the group is closed, deleted, or the link is not a group.