Skip to content

Ads Insights API Error Codes

Updated: May 21, 2026

Error code information for async sources will be available with Marketing API v25.0+.

Error CodeError SubcodeSourceSummaryDescription
-22490547AsyncReport FailedGenerating the report failed. Try again later.
1001504018SyncRequest Timed OutYour request timed out. Try a smaller date range, fetch less data, or use async jobs.
41504022Async and SyncToo Many API RequestsYour app has exceeded the allowed number of API requests. Wait before retrying. For more info, see API Rate Limits.
21504038SyncRequest Timed OutYour request timed out. Try a smaller date range, fetch less data, or use async jobs.
41504039Async and SyncToo Many API RequestsYour app has exceeded the allowed number of API requests. Wait before retrying. For more info, see API Rate Limits.
21504041Async and SyncInvalid BreakdownsNo data is available for the requested metrics and breakdowns. Try different metrics or breakdowns. See Breakdowns.
21504042Async and SyncInvalid Custom MetricsYou are querying invalid custom metrics. Try selecting different ones.
21504043Async and SyncIntermittent ErrorYour request encountered an intermittent error. Retry at a later time.
21504044SyncUnknown Error OccurredAn unexpected error occurred. Please refresh the page or try again. If the issue persists, contact Meta Support.
-31504045AsyncReport Too LargeYour report was too large. Check the documentation for guidance and try again. See Data Per Call Limits.
1003191001Async and SyncPermission ErrorThe Ads Insights API denied your request due to insufficient permissions.

Unofficial mirror for reference/search purposes. All content originates from developers.facebook.com — see the source link at the top of each page. Machine-readable indexes: llms.txt · llms-full.txt · About