Raw Reddit report
run_reddit_reportRun a custom Reddit Ads report for metrics get_reddit_performance omits.
Returns the requested fields per breakdown row, the date range and the account currency. Microcurrency and cent fields are converted to currency amounts.
Queries the Reddit Ads API: https://ads-api.reddit.com/docs/v3/
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | Yes | Reddit report field names (required), e.g. ["SPEND", "CLICKS", "REACH", "VIDEO_STARTED", "CONVERSION_PURCHASE_TOTAL_VALUE", "KEY_CONVERSION_TOTAL_COUNT"]. | |
| filter | No | Reddit filter expression (e.g. "campaign_id==abc123"). Empty means no filter. | |
| breakdowns | No | Up to 3 of DATE, HOUR, CAMPAIGN_ID, AD_GROUP_ID, AD_ID, COUNTRY, REGION, COMMUNITY, KEYWORD, INTEREST, PLACEMENT, GENDER, OS_TYPE (4 when COUNTRY and REGION are both included; HOUR and DATE cannot be combined). | |
| time_zone_id | No | IANA time zone for the day boundaries and DATE/HOUR rows, e.g. "Europe/Berlin". Empty uses the ad account's time zone. | |
| ad_account_id | No | Reddit ad account id (from list_reddit_accounts). Empty uses reddit.ad_account_id from the config. | |
| date_range_end | No | Last day (inclusive), YYYY-MM-DD (account-local day). Empty means today. | |
| date_range_start | No | First day, YYYY-MM-DD (account-local day). Empty means 29 days before date_range_end (a 30-day window). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||