Marketing API logo

Marketing API

Marketing API

Run eBay Promoted Listings automation with ad campaigns, ad groups, suggested bids, suggested keywords, and bulk ad creation.

Visit site ↗Health checked 9h ago
Use it when

The paths map directly to ad-operations workflows

Watch for

Focused on marketing rather than seller policy configuration

First check

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.

Auth
oauth
CORS
No
HTTPS
Yes
Signup
Required
Latency
1084 ms
Protocol
REST
Pricing

Uptime · 30-day window

Probes: 1Uptime: 100%Avg latency: 1084ms
01

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

02

What you can build

  • 1Create or update ad campaigns
  • 2Fetch suggested bids and keywords for an ad group
  • 3Bulk-create ads by inventory reference
03

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
04

Example request

Generic template — replace <endpoint> with the real path from the docs.
curl https://ebay.com/<endpoint> \
  -H "Authorization: Bearer $ACCESS_TOKEN"
05

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.

06

Technical details

CORS: NoHTTPS: YesSignup: YesOpen source: No
Auth type
oauth
Pricing
unknown
Protocols
REST
Response time
1084 ms
Last health check
5/12/2026, 7:37:22 AM
07

Tags

08

More from Ebay