Kevel website screenshot

Kevel

Kevel is an API-first ad serving platform that lets brands and publishers build unified, fully customized ad systems supporting any ad format, any creative, and multiple demand sources. Kevel exposes a Decision API for ad requests, a Management API for campaign and creative operations, a Reporting API for performance analytics, and a UserDB API for first-party audience and user data.

Kevel publishes 10 APIs on the APIs.io network, including Ads API, Advertisers API, Campaigns API, and 7 more. Tagged areas include Ad Serving, Advertising, API-First, Audience, and Monetization.

Kevel’s developer surface includes authentication, developer portal, documentation, getting-started guide, engineering blog, pricing, and 8 more developer resources.

46.4/100 developing ▬ flat Agent 31/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
14 APIs
Ad ServingAdvertisingAPI-FirstAudienceMonetizationReporting

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 46.4/100 · developing
Contract Quality 13.4 / 25
Developer Ergonomics 10.9 / 20
Commercial Clarity 11.6 / 20
Operational Transparency 4.1 / 13
Governance 0.0 / 12
Discoverability 6.5 / 10
Agent readiness — 31/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/kevel: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 14

Individual APIs this provider publishes, each with its own machine-readable definition.

Kevel Decision API

The Decision API enables ad requests without using ad code. By posting to a RESTful endpoint, Kevel's ad engine returns decision data and creative contents for serving ads in yo...

Kevel Management API

The Management API provides programmatic access to manage advertisers, campaigns, flights, ads, creatives, channels, sites, zones, and other platform resources. It is the system...

Kevel Reporting API

The Reporting API exposes ad serving performance data, allowing customers to pull impressions, clicks, conversions, revenue, and other metrics by advertiser, campaign, flight, a...

Kevel UserDB API

The UserDB API provides first-party audience and user data management, enabling customers to read and write user keys, custom properties, interests, and audience segment members...

Kevel Ads API

Manage ads.

Kevel Advertisers API

Manage advertiser accounts.

Kevel Campaigns API

Manage campaigns.

Kevel Channels API

Manage channels.

Kevel Creatives API

Manage creatives.

Kevel Decision API

Request ad decisions and creatives.

Kevel Flights API

Manage flights (line items).

Kevel Reporting API

Queue and retrieve performance reports.

Kevel Sites API

Manage sites.

Kevel Zones API

Manage zones.

Scroll for all 14

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Kevel APIs

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Kevel Plans Pricing

3 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Kevel Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Kevel Finops

FINOPS

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Kevel Authentication

apiKey · 1 scheme

SECURITY

Kevel Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Kevel Trust Center

SOC 2, GDPR

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Kevel Agentic Access

33 operations · 17 acting

33 operations · 17 acting

AGENTIC

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 2

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Commercial 1

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: kevel
name: Kevel
description: Kevel is an API-first ad serving platform that lets brands and publishers build unified, fully customized ad
  systems supporting any ad format, any creative, and multiple demand sources. Kevel exposes a Decision API for ad requests,
  a Management API for campaign and creative operations, a Reporting API for performance analytics, and a UserDB API for first-party
  audience and user data.
type: Index
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/kevel.png
tags:
- Ad Serving
- Advertising
- API-First
- Audience
- Monetization
- Reporting
url: https://raw.githubusercontent.com/api-evangelist/kevel/refs/heads/main/apis.yml
created: '2026-03-16'
modified: '2026-04-28'
specificationVersion: '0.19'
apis:
- aid: kevel:decision-api
  name: Kevel Decision API
  description: The Decision API enables ad requests without using ad code. By posting to a RESTful endpoint, Kevel's ad engine
    returns decision data and creative contents for serving ads in your application across web, mobile, native, audio, video,
    and CTV surfaces.
  humanURL: https://dev.kevel.com/reference/request
  tags:
  - Ad Serving
  - Decision
  - Native Ads
  properties:
  - type: Documentation
    url: https://dev.kevel.com/docs/native-ads-api-quickstart
  - type: Reference
    url: https://dev.kevel.com/reference/request
- aid: kevel:management-api
  name: Kevel Management API
  description: The Management API provides programmatic access to manage advertisers, campaigns, flights, ads, creatives,
    channels, sites, zones, and other platform resources. It is the system-of-record API used to provision and operate the
    Kevel ad server.
  humanURL: https://dev.kevel.com/docs/management-api-tutorial
  tags:
  - Campaigns
  - Creatives
  - Management
  properties:
  - type: Documentation
    url: https://dev.kevel.com/docs/management-api-tutorial
  - type: Reference
    url: https://dev.kevel.com/reference/getting-started-with-the-management-api
- aid: kevel:reporting-api
  name: Kevel Reporting API
  description: The Reporting API exposes ad serving performance data, allowing customers to pull impressions, clicks, conversions,
    revenue, and other metrics by advertiser, campaign, flight, ad, creative, site, zone, and date range for analytics and
    finance workflows.
  humanURL: https://dev.kevel.com/reference/reporting-overview
  tags:
  - Analytics
  - Reporting
  properties:
  - type: Documentation
    url: https://dev.kevel.com/reference/reporting-overview
- aid: kevel:userdb-api
  name: Kevel UserDB API
  description: The UserDB API provides first-party audience and user data management, enabling customers to read and write
    user keys, custom properties, interests, and audience segment membership for targeting in the Decision API.
  humanURL: https://dev.kevel.com/reference/userdb-overview
  tags:
  - Audience
  - Targeting
  - UserDB
  properties:
  - type: Documentation
    url: https://dev.kevel.com/reference/userdb-overview
- aid: kevel:kevel-ads-api
  name: Kevel Ads API
  description: Manage ads.
  humanURL: https://dev.kevel.com/reference/request
  tags:
  - Ads
  properties:
  - type: OpenAPI
    url: openapi/kevel-ads-api-openapi.yml
- aid: kevel:kevel-advertisers-api
  name: Kevel Advertisers API
  description: Manage advertiser accounts.
  humanURL: https://dev.kevel.com/reference/request
  tags:
  - Advertisers
  properties:
  - type: OpenAPI
    url: openapi/kevel-advertisers-api-openapi.yml
- aid: kevel:kevel-campaigns-api
  name: Kevel Campaigns API
  description: Manage campaigns.
  humanURL: https://dev.kevel.com/reference/request
  tags:
  - Campaigns
  properties:
  - type: OpenAPI
    url: openapi/kevel-campaigns-api-openapi.yml
- aid: kevel:kevel-channels-api
  name: Kevel Channels API
  description: Manage channels.
  humanURL: https://dev.kevel.com/reference/request
  tags:
  - Channels
  properties:
  - type: OpenAPI
    url: openapi/kevel-channels-api-openapi.yml
- aid: kevel:kevel-creatives-api
  name: Kevel Creatives API
  description: Manage creatives.
  humanURL: https://dev.kevel.com/reference/request
  tags:
  - Creatives
  properties:
  - type: OpenAPI
    url: openapi/kevel-creatives-api-openapi.yml
- aid: kevel:kevel-decision-api
  name: Kevel Decision API
  description: Request ad decisions and creatives.
  humanURL: https://dev.kevel.com/reference/request
  tags:
  - Decision
  properties:
  - type: OpenAPI
    url: openapi/kevel-decision-api-openapi.yml
- aid: kevel:kevel-flights-api
  name: Kevel Flights API
  description: Manage flights (line items).
  humanURL: https://dev.kevel.com/reference/request
  tags:
  - Flights
  properties:
  - type: OpenAPI
    url: openapi/kevel-flights-api-openapi.yml
- aid: kevel:kevel-reporting-api
  name: Kevel Reporting API
  description: Queue and retrieve performance reports.
  humanURL: https://dev.kevel.com/reference/request
  tags:
  - Reporting
  properties:
  - type: OpenAPI
    url: openapi/kevel-reporting-api-openapi.yml
- aid: kevel:kevel-sites-api
  name: Kevel Sites API
  description: Manage sites.
  humanURL: https://dev.kevel.com/reference/request
  tags:
  - Sites
  properties:
  - type: OpenAPI
    url: openapi/kevel-sites-api-openapi.yml
- aid: kevel:kevel-zones-api
  name: Kevel Zones API
  description: Manage zones.
  humanURL: https://dev.kevel.com/reference/request
  tags:
  - Zones
  properties:
  - type: OpenAPI
    url: openapi/kevel-zones-api-openapi.yml
common:
- type: AgenticAccess
  url: agentic-access/kevel-agentic-access.yml
- type: TrustCenter
  url: security/kevel-trust-center.yml
- type: DomainSecurity
  url: security/kevel-domain-security.yml
- type: Authentication
  url: authentication/kevel-authentication.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/kevelapi
- type: Website
  url: https://www.kevel.com
  name: Kevel Website
- type: Portal
  url: https://dev.kevel.com/
  name: Kevel Developer Portal
- type: Documentation
  url: https://dev.kevel.com/docs/understanding-kevel
  name: Kevel Documentation
- type: GettingStarted
  url: https://dev.kevel.com/reference/getting-started-with-kevel
  name: Getting Started with Kevel
- type: Reference
  url: https://dev.kevel.com/reference
  name: Kevel API Reference
- type: SDKs
  url: https://dev.kevel.com/docs/sdks
  name: Kevel SDKs
- type: Blog
  url: https://www.kevel.com/blog
  name: Kevel Blog
- type: Pricing
  url: https://www.kevel.com/pricing
  name: Kevel Pricing
- type: LlmsText
  url: https://dev.kevel.com/llms.txt
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com