Reddit Ads logo

Reddit Ads

Reddit Ads API for managing advertising campaigns, conversions, and account data on Reddit.

83 actions Integration catalog
Request access
Connect Reddit Ads once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Create Ad GroupREDDIT_ADS_CREATE_AD_GROUP
Tool to create a new ad group within a Reddit Ads campaign. Use when setting up ad groups with specific bidding strategies, budget goals, and targeting criteria. Note that optimization_goal is required for conversion, video views, catalog sales, and app install campaign objectives.
Create Batch ProductsREDDIT_ADS_CREATE_BATCH_PRODUCTS
Tool to create or update multiple products in a catalog in a single batch operation. Use when you need to add up to 1000 products at once. Note: If using a schedule feed, update your feed to ensure your catalog is up to date.
Create Reddit Ads CampaignREDDIT_ADS_CREATE_CAMPAIGN
Tool to create a new Reddit Ads campaign for the specified ad account. Use when you need to set up a new advertising campaign with specific objective, budget, and targeting settings. Note: Max campaigns creation isn't currently supported - set up Max campaigns in the Ads Manager instead.
Create Custom AudienceREDDIT_ADS_CREATE_CUSTOM_AUDIENCE
Tool to create a new Custom Audience in Reddit Ads. Use when you need to create a custom audience for targeted advertising campaigns. Note: This endpoint has rate limits - Custom Audiences Ingestion: 3000 requests per 900 seconds with burst limit of 500 requests per 60 seconds.
Create Lead Gen FormREDDIT_ADS_CREATE_LEAD_GEN_FORM
Tool to create a new lead generation form in Reddit Ads. Use when you need to set up a lead gen form to collect user information such as emails, names, phone numbers, etc. Rate limit: 20 requests per 60 seconds (Leads).
Create Reddit PostREDDIT_ADS_CREATE_POST
Tool to create a new Reddit post for a specified profile. Use when you need to create promotional content including text, images, videos, or carousel posts. Rate limit: 200 requests per 60 seconds (Creative Management).
Create Product CatalogREDDIT_ADS_CREATE_PRODUCT_CATALOG
Tool to create a new product catalog. Use when you need to set up a product catalog for Reddit Ads. After creation, finish setup by manually creating products or linking a product feed.
Create Product FeedREDDIT_ADS_CREATE_PRODUCT_FEED
Tool to create a new feed for a product catalog. Use when setting up product feeds for Reddit catalog sales campaigns. Each catalog can contain up to 2 feeds, but they must be of different types (REPLACE or UPDATE).
Create Product SetREDDIT_ADS_CREATE_PRODUCT_SET
Tool to create a new product set in a product catalog. Use when you need to define a subset of products from a catalog using filter rules for targeted advertising.
Create Saved AudienceREDDIT_ADS_CREATE_SAVED_AUDIENCE
Tool to create a saved audience for a Reddit Ads ad account with targeting criteria. Use when you need to define and save audience segments for ad campaigns. Rate limit: 200 requests per 60 seconds (Campaign Management Write).
Create Structured Post Creation JobREDDIT_ADS_CREATE_STRUCTURED_POST_CREATION_JOB
Tool to create a structured post creation job on Reddit Ads. Use when creating promoted posts with specific creative content (text, image, video, or carousel). Returns a job with status tracking information. Rate limit: 200 requests per 60 seconds (Creative Management).
Delete Custom AudienceREDDIT_ADS_DELETE_CUSTOM_AUDIENCE
Tool to delete a Custom Audience by ID from Reddit Ads. Use when you need to permanently remove a custom audience. This operation is subject to rate limits: Custom Audiences Ingestion allows 3000 requests per 900 seconds with burst capacity of 500 requests per 60 seconds.
Delete Product CatalogREDDIT_ADS_DELETE_PRODUCT_CATALOG
Tool to delete a product catalog by ID from Reddit Ads. Use when you need to permanently remove a catalog. Important: This action cannot be undone.
Delete Product FeedREDDIT_ADS_DELETE_PRODUCT_FEED
Tool to delete a feed in a catalog by ID from Reddit Ads. Use when you need to permanently remove a product feed. Important: This action cannot be undone.
Batch Delete ProductsREDDIT_ADS_DELETE_PRODUCTS
Tool to delete multiple products from a Reddit Ads product catalog in a single request. Use when you need to remove products from a catalog. Important: This action cannot be undone, and deleted products will be permanently removed from the catalog. If using a scheduled feed, update your feed to keep the catalog synchronized.
Delete Product SetREDDIT_ADS_DELETE_PRODUCT_SET
Tool to delete a product set by ID from Reddit Ads. Use when you need to permanently remove a product set. Important: This action cannot be undone.
Validate GeolocationsREDDIT_ADS_DO_GEOLOCATION_VALIDATIONS
Tool to validate a list of geolocations for use in Reddit Ads targeting. Use when you need to check if geolocation IDs or cities are valid for ad targeting before creating or updating campaigns. Rate limit: Targeting Taxonomy - 100 requests per 60 seconds.
Do Keyword ValidationsREDDIT_ADS_DO_KEYWORD_VALIDATIONS
Tool to validate a list of keywords for targeting and check their brand safety status. Use when you need to verify if keywords are safe and valid for ad targeting campaigns. Rate limit: Targeting Taxonomy - 500 requests per 60 seconds.
Generate Inspiration Creative SummaryREDDIT_ADS_GENERATE_INSPIRATION_CREATIVE_SUMMARY
Tool to get AI-generated summary of best practices followed by an inspiration creative ad. Use when you need to analyze what makes a Reddit ad successful.
Get Ad Account by IDREDDIT_ADS_GET_AD_ACCOUNT
Tool to retrieve details for a specific Reddit ad account by ID. Use when you need to get account information including admin approval status, attribution settings, currency, excluded communities/keywords, and other account configuration. Rate limit: 400 requests per 60 seconds (Campaign Management Read).
Get ad account historyREDDIT_ADS_GET_AD_ACCOUNT_HISTORY
Get changelog history for a Reddit ad account with filtering options. Use when you need to track changes made to ads, campaigns, or ad groups within an account, including who made changes and when.
Get Ad GroupREDDIT_ADS_GET_AD_GROUP
Tool to get an ad group by its ID from Reddit Ads API. Use when you need to retrieve details about a specific ad group. Note: Rate limit of 400 requests per 60 seconds applies (Campaign Management Read).
Get App Last Fired At ReportREDDIT_ADS_GET_APP_LAST_FIRED_AT
Tool to retrieve the last time mobile conversion events were fired for a specific app ID. Use when you need to check conversion tracking status or verify that mobile events are being received. Rate limit: 30 requests per 60 seconds (Conversion Signals).
Get A ReportREDDIT_ADS_GET_A_REPORT
Tool to generate a metrics report for ad performance based on specified fields and breakdowns. Use when you need detailed insights and analytics on ad performance, audience engagement, impressions, clicks, spend, and other advertising metrics. Supports up to 3 breakdowns (4 with COUNTRY and REGION combination) and provides paginated results.
Get Business by IDREDDIT_ADS_GET_BUSINESS
Tool to get business details by ID from the Reddit Ads API. Use when you need to retrieve information about a specific business entity including its name, industry, contact details, and metadata. The member must have memberships to the business to access this endpoint.
Get Campaign by IDREDDIT_ADS_GET_CAMPAIGN
Retrieve a specific Reddit Ads campaign by its ID. Returns comprehensive campaign information including objective, status, budget, targeting, and optimization settings. Rate limited to 400 requests per 60 seconds.
Get Channel Planning ReachREDDIT_ADS_GET_CHANNEL_PLANNING_REACH
Tool to retrieve estimated reach data for a given set of targeting parameters. Returns a series of 10 data points representing the reach curve by impressions. Use when planning ad campaigns and estimating potential audience reach based on duration, location, age, and gender targeting.
Get Child Funding InstrumentsREDDIT_ADS_GET_CHILD_FUNDING_INSTRUMENTS
Tool to retrieve a list of Funding Instrument Allocations for a parent funding instrument. Use when you need to view child allocations, check billing amounts, or verify servability status. Note: This endpoint is rate-limited to 30 requests per 60 seconds under the Billing rate limit category.
Get Custom AudienceREDDIT_ADS_GET_CUSTOM_AUDIENCE
Tool to retrieve a custom audience by ID from Reddit Ads API. Use when you need to fetch detailed information about a specific custom audience including its configuration, status, and size estimates. Rate limit: 500 requests per 60 seconds (Targeting Taxonomy).
Get Lead Gen Form by IDREDDIT_ADS_GET_LEAD_GEN_FORM
Tool to retrieve details for a specific lead generation form by ID from Reddit Ads. Use when you need to get form information including name, prompt, privacy link, questions, and timestamps. Rate limit: 20 requests per 60 seconds (Leads category).
Get Authenticated MemberREDDIT_ADS_GET_ME
Tool to get the authenticated member's information from the Reddit Ads API. Use when you need to retrieve details about the currently authenticated user including their Reddit username, email, name, and phone number. Rate limit: 100 requests per 60 seconds (Business Manager).
Get Pixel Last Fired At ReportREDDIT_ADS_GET_PIXEL_LAST_FIRED_AT
Tool to retrieve the last time conversion events were fired for a specific conversion pixel. Use when you need to check conversion tracking status or verify that pixel events are being received. Rate limit: 30 requests per 60 seconds (Conversion Signals).
Get Post by IDREDDIT_ADS_GET_POST
Tool to retrieve a promoted or organic Reddit post by its ID. Returns post details including type, content, headline, and metadata. Rate limit: 200 requests per 60 seconds (Creative Management).
Get Product CatalogREDDIT_ADS_GET_PRODUCT_CATALOG
Tool to retrieve a specific product catalog by ID from the Reddit Ads API. Use when you need to fetch details about a particular product catalog including its name, language, currency, attached pixels, and product statistics. Rate limit: 7000 requests/300s (burst: 3000 requests/60s).
Get Product FeedREDDIT_ADS_GET_PRODUCT_FEED
Tool to retrieve metadata for a specific product feed by ID. Use when you need to fetch details about a particular feed including its URL, schedule, authentication credentials, and update mode.
Get Product SetREDDIT_ADS_GET_PRODUCT_SET
Tool to retrieve metadata for a specific product set by ID from the Reddit Ads API. Use when you need to fetch details about a particular product set including its name, filter rules, and product statistics. Rate limit: 7000 requests/300s (burst: 3000 requests/60s).
Get Profile by IDREDDIT_ADS_GET_PROFILE
Tool to retrieve details for a specific profile by ID from the Reddit Ads API. Use when you need to get profile information including business ID, Reddit username, and modification timestamp. Rate limit: 100 requests per 60 seconds (Business Manager).
Get Saved AudienceREDDIT_ADS_GET_SAVED_AUDIENCE
Tool to retrieve a saved audience by ID from Reddit Ads API. Use when you need to fetch detailed information about a specific saved audience including its targeting criteria and status. Rate limit: 400 requests per 60 seconds (Campaign Management Read).
Get SKAdNetwork AvailabilityREDDIT_ADS_GET_SK_AD_NETWORK_AVAILABILITY
Tool to get SKAdNetwork IDs availability quota for an iOS app. Use when you need to check how many SKAdNetwork IDs are available for campaigns, ad groups, or ads.
Get Structured Post by IDREDDIT_ADS_GET_STRUCTURED_POST
Tool to retrieve a structured post by its ID from the Reddit Ads API. Returns post details including creative content which can be image, text, video, or carousel type. Rate limit: 200 requests per 60 seconds (Creative Management).
List 3rd Party AudiencesREDDIT_ADS_LIST3RD_PARTY_AUDIENCES
Tool to retrieve all available 3rd party audiences from Reddit Ads API for targeting purposes. Use when you need to get a list of third-party data audiences for ad targeting. Rate limit: Targeting Taxonomy - 500 requests per 60 seconds.
List Ad Accounts By BusinessREDDIT_ADS_LIST_AD_ACCOUNTS_BY_BUSINESS
Tool to get a list of ad accounts under a business on Reddit Ads. Use when you need to retrieve ad accounts associated with a specific business ID. Supports filtering by specific ad account IDs and pagination for large result sets. Rate limit: Campaign Management Read (400 requests/60s).
List Ad GroupsREDDIT_ADS_LIST_AD_GROUPS
Tool to list ad groups for a Reddit ad account. Use when you need to retrieve ad groups for campaign management. Rate limit: Campaign Management Read - 400 requests per 60 seconds.
List AdsREDDIT_ADS_LIST_ADS
Tool to list ads by ad account on Reddit Ads platform. Use when you need to retrieve advertising campaigns for a specific ad account. Note: Only 1 ad will appear for each Max campaign. Supports filtering by specific ad IDs and pagination for large result sets.
List CampaignsREDDIT_ADS_LIST_CAMPAIGNS
Tool to list campaigns by ad account with pagination support. Use when you need to retrieve campaigns for a specific Reddit Ads account. Rate limit: Campaign Management Read - 400 requests per 60 seconds.
List CarriersREDDIT_ADS_LIST_CARRIERS
Tool to retrieve all available carriers from Reddit Ads API for targeting purposes. Use when you need to get a list of mobile carriers for ad targeting. Rate limit: Targeting Taxonomy - 500 requests per 60 seconds.
List Catalog ImportsREDDIT_ADS_LIST_CATALOG_IMPORTS
Tool to retrieve all imports for a catalog. Use when you need to list import history and status for a specific product catalog. Rate limit: 7000 requests/300s (burst: 3000 requests/60s).
List CommunitiesREDDIT_ADS_LIST_COMMUNITIES
Tool to list targetable communities matched by their names. Use when you need to find Reddit communities (subreddits) available for ad targeting. Rate limit: Targeting Taxonomy - 500 requests per 60 seconds.
List Communities SuggestionsREDDIT_ADS_LIST_COMMUNITIES_SUGGESTIONS
Tool to fetch suggested communities for given community names from Reddit Ads API. Use when you need to discover relevant communities for ad targeting based on community names or website URLs. Rate limit: Targeting Taxonomy - 500 requests per 60 seconds.
List DevicesREDDIT_ADS_LIST_DEVICES
Tool to retrieve all available devices from Reddit Ads API for targeting purposes. Use when you need to get a list of devices (by make and model) for ad targeting. Rate limit: Targeting Taxonomy - 500 requests per 60 seconds.
List Funding InstrumentsREDDIT_ADS_LIST_FUNDING_INSTRUMENTS
Tool to list funding instruments (payment methods) for a Reddit Ads ad account. Use when you need to retrieve billing information or check available payment methods. Rate limit: 30 requests per 60 seconds (Billing category).
List GeolocationsREDDIT_ADS_LIST_GEOLOCATIONS
Tool to fetch a list of geolocations from Reddit Ads API. Use when you need geographic targeting options. Postal code and City geolocations are excluded by default unless postal_code or cities_search parameters are provided.
List IndustriesREDDIT_ADS_LIST_INDUSTRIES
Tool to retrieve all available industries from Reddit Ads API. Use when you need to get a complete list of industries for targeting or classification purposes. Returns industry IDs and display names.
List InterestsREDDIT_ADS_LIST_INTERESTS
Tool to retrieve all available interests from Reddit Ads API for targeting purposes. Use when you need to get a list of interests for ad targeting. Rate limit: Targeting Taxonomy - 500 requests per 60 seconds.
List Lead Gen FormsREDDIT_ADS_LIST_LEAD_GEN_FORMS
Tool to list lead generation forms for a Reddit Ads ad account. Use when you need to retrieve all lead gen forms associated with a specific ad account. Rate limit: 20 requests per 60 seconds (Leads category).
List My BusinessesREDDIT_ADS_LIST_MY_BUSINESSES
Tool to retrieve details of businesses associated with the provided access token. Use when you need to get a list of businesses the user has access to, with optional filters for ad account ID or user role (BUSINESS_ADMIN or CATALOG_ADMIN).
List Pixels By Ad AccountREDDIT_ADS_LIST_PIXELS_BY_AD_ACCOUNT
Tool to list pixels by ad account. Use when you need to retrieve conversion pixels for a specific Reddit Ads account. Note: Rate limited to 30 requests per 60 seconds (Conversion Signals).
List Pixels by BusinessREDDIT_ADS_LIST_PIXELS_BY_BUSINESS
Tool to list all pixels associated with a specific business. Use when you need to retrieve conversion tracking pixels for a business. Rate limited to 30 requests per 60 seconds.
List Posts by ProfileREDDIT_ADS_LIST_POSTS
Tool to list up to 1,000 of the most recent posts for a specified profile. Use when you need to retrieve posts from a Reddit profile. Supports filtering by post type (CAROUSEL, IMAGE, TEXT, VIDEO) and source (ORGANIC, PROMOTED). Rate limit: 200 requests per 60 seconds (Creative Management).
List Product CatalogsREDDIT_ADS_LIST_PRODUCT_CATALOGS
Tool to retrieve details for all product catalogs belonging to a business. Use when you need to list all catalogs for a specific business ID. Rate limit: 7000 requests/300s (burst: 3000 requests/60s).
Showing the first 60 of 83 actions.