
Marketing API
Marketing API
Run eBay Promoted Listings automation with ad campaigns, ad groups, suggested bids, suggested keywords, and bulk ad creation.
The paths map directly to ad-operations workflows
Focused on marketing rather than seller policy configuration
Start with eBay OAuth and the sell.marketing scope. Walk the ad_campaign → ad_group → ad chain first, then add suggest_bids, suggest_keywords, or bulk_create_ads_by_inventory_reference.
Uptime · 30-day window
About this API
This API is dedicated to seller promotion workflows. The important resources are ad_campaign, ad_group, ads, suggest_bids, and suggest_keywords rather than general account settings. The path tree includes "/ad_campaign", "/ad_campaign/find_campaign_by_ad_reference", "/ad_campaign/get_campaign_by_name", and "/ad_campaign/{campaign_id}".
That structure fits teams that want to create or update ad campaigns, fetch suggested bids and keywords for an ad group, and bulk-create ads by inventory reference. The spec lists scopes such as "https://api.ebay.com/oauth/api_scope/sell.marketing", "https://api.ebay.com/oauth/api_scope/sell.marketing.readonly", and "https://api.ebay.com/oauth/api_scope".
Focused on marketing rather than seller policy configuration There are many ad-specific entities to model before integration
What you can build
- 1Create or update ad campaigns
- 2Fetch suggested bids and keywords for an ad group
- 3Bulk-create ads by inventory reference
Strengths & limitations
Strengths
- The paths map directly to ad-operations workflows
- The scopes separate sell.marketing and readonly access
- Fits ad-automation back-office tooling
Limitations
- Focused on marketing rather than seller policy configuration
- There are many ad-specific entities to model before integration
Example request
curl https://ebay.com/<endpoint> \
-H "Authorization: Bearer $ACCESS_TOKEN"Getting started
Start with eBay OAuth and the sell.marketing scope. Walk the ad_campaign → ad_group → ad chain first, then add suggest_bids, suggest_keywords, or bulk_create_ads_by_inventory_reference.
Technical details
- Auth type
- oauth
- Pricing
- unknown
- Protocols
- REST
- Response time
- 1084 ms
- Last health check
- 5/12/2026, 7:37:22 AM