Introduction
The Uber Ads API lets you build advertising solutions that integrate with Uber’s platform. You can programmatically manage campaigns and access performance data, and work with Uber’s advertising inventory and product information.
¶ Start from a working example
ads-api-example is a public Next.js app that implements the OAuth 2.0 flow and wraps every endpoint in a typed client. Clone it and point it at your own ad account to see how requests are sent and responses are parsed (example code, not an officially supported product).
¶ What you can build
With the Ads API, you can create applications that help advertisers manage their campaigns more effectively. Whether you’re building analytics dashboards or campaign management tools, the API provides the foundation you need.
¶ Core capabilities
The API is organized around four main areas:
- Campaign Management - Create, update, and manage advertising campaigns and ad groups
- Reporting - Access detailed performance metrics and analytics data
- Creative Management - Upload assets and build creatives for Sponsored Brands ads. See Creative Management
- Product Catalog - View Uber’s advertising inventory and product information