Estimate a Reddit ad group
estimate_reddit_ad_groupAudience size, delivery estimate and Reddit's suggested bid for a planned ad group — read-only.
Reddit's counterpart of estimate_budget: takes the same targeting and budget as draft_reddit_ad_group, ahead of drafting. Returns the reachable and targetable audience (fixed 30-day basis), estimated impressions/clicks/reach for the schedule, the minimum/suggested bid range for bid_type in account currency, and insights (audience under 10,000 people, bid_value below the suggested minimum). Nothing is created. At least one of geolocations, communities, interests or keywords is required.
Reddit Ads API: https://ads-api.reddit.com/docs/v3/
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gender | No | FEMALE or MALE; empty means all genders. | |
| devices | No | Device targets, objects like {"type": "MOBILE", "os": "IOS", "min_version": "16"} (type DESKTOP or MOBILE; optional os ANDROID or IOS, major OS versions, and label_map {make: [models]} with makes/models from search_reddit_targeting kind "devices"). Empty means every device. | |
| bid_type | No | CPC (default), CPM, CPV, CPV6 or CPV15; the bid suggestion is for this bid type. | CPC |
| carriers | No | Mobile carrier ids (from search_reddit_targeting kind "carriers", e.g. "O2_DEUTSCHLAND"). Empty means every carrier. | |
| end_time | No | Schedule end, ISO 8601. Empty means 30 days after the default start. | |
| keywords | No | Keywords to target. | |
| bid_value | No | Planned bid in account currency; compared with Reddit's suggested minimum. | |
| interests | No | Interest ids to target (from search_reddit_targeting kind "interests"). | |
| languages | No | Language codes (ISO 639-1, upper-cased automatically, e.g. "DE"). Empty means all languages. | |
| objective | No | Campaign objective the estimate assumes, e.g. CLICKS (default), CONVERSIONS, IMPRESSIONS, LEAD_GENERATION, APP_INSTALLS, CATALOG_SALES or VIDEO_VIEWABLE_IMPRESSIONS. | CLICKS |
| platforms | No | Platforms to target, e.g. ALL, DESKTOP, MOBILE_NATIVE, MOBILE_WEB. Empty means no platform restriction. | |
| start_time | No | Schedule start, ISO 8601 (e.g. 2026-10-01T00:00:00Z). Empty means tomorrow 00:00 UTC. | |
| communities | No | Community (subreddit) names to target. | |
| bid_strategy | No | BIDLESS, MANUAL_BIDDING, MAXIMIZE_VOLUME or TARGET_CPX. Empty means BIDLESS. | |
| daily_budget | No | Daily budget in account currency (positive). One of daily_budget or lifetime_budget is required; daily_budget wins when both are given. | |
| geolocations | No | Geolocation ids to target (e.g. "DE" or "DE:2874225", from search_reddit_targeting kind "geolocations"). | |
| ad_account_id | No | Reddit ad account id (from list_reddit_accounts). Empty uses reddit.ad_account_id from the config. | |
| lifetime_budget | No | Lifetime budget in account currency (positive), used when daily_budget is not given. | |
| optimization_goal | No | Pixel event to optimize for (PURCHASE, SIGN_UP, LEAD, PAGE_VISIT, ...). Empty means none. | |
| excluded_communities | No | Community names to exclude. | |
| excluded_geolocations | No | Geolocation ids to exclude. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||