Skip to Content
Error Codes

Error Codes

All error responses follow this format:

{ "detail": "Error message" }

HTTP Status Codes

StatusMeaningCommon Cause
400Bad RequestMissing or invalid parameters
401UnauthorizedMissing or invalid API key
403ForbiddenInsufficient scope or blocked
404Not FoundResource doesn’t exist
429Too Many RequestsRate limit or quota exceeded
500Internal ErrorServer-side failure

Platform-Specific Errors

Threads

ErrorCause
execution errorPost doesn’t exist or was deleted
Not foundInvalid post ID or shortcode
User not foundUsername doesn’t exist or hasn’t enabled Threads

Facebook

ErrorCause
Invalid URLURL format not recognized
Page not foundFacebook page doesn’t exist

X / Twitter

ErrorCause
User suspendedAccount has been suspended
Protected tweetsUser’s tweets are private

Reddit

ErrorCause
Subreddit not foundSubreddit doesn’t exist or is private
User not foundReddit username doesn’t exist

Rate Limit Errors

When you receive a 429 response, check:

  1. Your monthly quota on the Billing page 
  2. Per-minute rate limits (if applicable)

The response may include a Retry-After header indicating when you can retry.