GET /v1/experiments

Brands' own A/B tests

Brands' own A/B tests: ads of one brand launched within 14 days that share one element and differ in another (same video with different ad texts, same text with different videos, same script with a different hook). Each variant: its ads with Ad Library links, launch day, active or stopped, days live and EU reach (Meta's total) with read date, plus the text that differs. The outcome is measured (a variant still running while another stopped, or 2x+ the reach), and absent when nothing is clear yet. Costs 5 credits (0 if nothing matches).

Cost: 5 credits per call. A call that returns nothing costs 0.

Parameters

ParameterTypeWhat it does
nichestringniche of the keyword search that found the brand (see filters)
countrystring2-letter code: groups with at least one ad reaching that country
kindstring: same_video_other_text, same_text_other_video, same_body_other_hook
with_outcomebooleantrue = only tests with a measured winner
limitintegerdefault 10 Min 1. Max 20.
offsetinteger Min 0. Max 1000.

Errors

400A parameter is refused (the answer lists the accepted values). Not billed.
401Missing, unknown or revoked API key.
402Not enough credits for this call. Credits never expire; top up with a pack.
429Too many requests for this key. Wait Retry-After seconds. Not billed.
503Server busy or a query took too long. Retry. Not billed.