Singular

Singular (Singular Labs, Inc.) is a mobile measurement partner (MMP) and marketing analytics platform that unifies attribution, cost aggregation, fraud prevention, ad monetization, and cross-platform analytics into a single source of truth. It aggregates campaign, cost, ad-revenue, and creative data from 1,200+ sources, measures omnichannel ROI across mobile, web, CTV, PC, and console, and powers deep linking, SKAdNetwork/SKAN reporting, audience activation, and marketing ETL. Singular exposes a broad REST surface under api.singular.net — asynchronous reporting, SKAdNetwork reporting, ad-monetization reporting, tracking-link management, custom fraud rules, and partner configuration — plus server-to-server session/event ingestion at s2s.singular.net, an OpenDSR (GDPR/CCPA) subject-request API at gdpr.singular.net, and a first-party remote MCP server at mcp.singular.net that lets ChatGPT, Claude, Cursor, Copilot, and Gemini query live campaign data in natural language. First-party iOS, Android, Unity, Flutter, React Native, Cordova, and Web SDKs instrument attribution on the client side. Used by brands including Airbnb, Lyft, and Rovio.

Singular publishes 11 APIs on the APIs.io network. Tagged areas include Company, Marketing Analytics, Mobile Attribution, Attribution, and Marketing.

The Singular catalog on APIs.io includes 1 event-driven AsyncAPI specification.

Singular’s developer surface includes documentation, API reference, getting-started guide, support, pricing, signup flow, engineering blog, and 28 more developer resources.

66.8/100 exemplar ▬ flat Agent 48/100 agent ready Full breakdown ↓
scored 2026-08-17 · rubric v0.11.0
AccessFreemiumSelf serveFree trial⚡ Free to try
11 APIs 1 MCP Servers
CompanyMarketing AnalyticsMobile AttributionAttributionMarketingAdvertisingAnalyticsMobile Measurement PartnerSKAdNetworkDeep LinkingFraud PreventionETLMCPAd MonetizationPrivacy

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-17 · rubric v0.11.0
Composite quality — 66.8/100 · exemplar
Contract Quality 12.9 / 25
Developer Ergonomics 14.8 / 20
Commercial Clarity 18.4 / 20
Operational Transparency 9.9 / 13
Governance 1.5 / 12
Discoverability 9.3 / 10
Agent readiness — 48/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 0 / 10
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 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/singular: 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 11

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

Singular Reporting API

Asynchronous REST API for programmatically pulling Singular's unified marketing data — attribution, cost, ad revenue, and creative metrics — as standardized, warehouse-ready rep...

Singular SKAdNetwork API

Asynchronous reporting API for SKAdNetwork and AdAttributionKit data — aggregated SKAN reports, SKAN raw reports, modeled SKAN metrics and events, and the account's SKAN event c...

Singular Ad Monetization API

Reporting endpoint for ad-monetization revenue pulled from mediation and monetization partners, joinable to user-acquisition campaign data.

Singular Links (Tracking Links) API

Create and manage Singular tracking links programmatically, and enumerate the apps, configured partners, link domains, and available partners an organization can build links aga...

Singular Custom Fraud Rules API

List, inspect, create, and delete custom fraud-prevention rules for an organization, with a metadata endpoint returning the external-safe option lists. Rules carry an action of ...

Singular Publisher Blacklist API

Read and update the publisher blacklists used by Singular Fraud Prevention to block traffic from specific publisher sites and IDs.

Singular Partner Configuration Changes Log API

Audit endpoint returning the log of configuration changes made to an attribution partner's settings, filterable by partner name, platform, and app bundle ID.

Singular Server-to-Server (S2S) API

Server-side ingestion endpoints for reporting sessions/launches and in-app events without a client SDK — used for PC, console, CTV, web, and server-authoritative mobile integrat...

Singular OpenDSR (GDPR) API

OpenDSR/OpenGDPR-conformant data subject request API. An anonymous discovery endpoint publishes the supported identity types and subject-request types (erasure, access); authent...

Singular Testing Console API

BETA integration-testing API. Register a real test device to open a one-hour logging session, then read back exactly what the SDK or S2S integration sent to Singular. Premium fe...

Singular MCP

First-party remote Model Context Protocol server. Translates a natural-language prompt into a Singular reporting query, runs it against the connecting user's own account under t...

Scroll for all 11

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

singular-mcp.yml

MCP SERVER

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Singular Rate Limits

11 limits

RATE LIMITS

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Security Posture 3

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

Singular Authentication

apiKey/oauth2 · 5 schemes

SECURITY

Singular Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Singular Trust Center

SOC 1, SOC 2, ISO 27001, ePrivacy, CSA STAR, COPPA (certified by PRIVO), GDPR Kids (certified by PRIVO), EU-U.S. Data Privacy Framework

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Singular Scopes

2 scopes · authorizationCode

2 scopes

SCOPES

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 3

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 6

Pagination, idempotency, versioning, errors, and events

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 5

Authentication, authorization, and security posture

Operate 5

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: singular
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: true
  try_now: true
  public: true
  label: Free plan with self-serve signup
  confidence: high
  source:
  - https://www.singular.net/pricing/
  - plans/singular-plans-pricing.yml
  generated: '2026-08-12'
  method: searched
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/singular.png
name: Singular
description: Singular (Singular Labs, Inc.) is a mobile measurement partner (MMP) and marketing analytics platform that unifies
  attribution, cost aggregation, fraud prevention, ad monetization, and cross-platform analytics into a single source of truth.
  It aggregates campaign, cost, ad-revenue, and creative data from 1,200+ sources, measures omnichannel ROI across mobile,
  web, CTV, PC, and console, and powers deep linking, SKAdNetwork/SKAN reporting, audience activation, and marketing ETL.
  Singular exposes a broad REST surface under api.singular.net — asynchronous reporting, SKAdNetwork reporting, ad-monetization
  reporting, tracking-link management, custom fraud rules, and partner configuration — plus server-to-server session/event
  ingestion at s2s.singular.net, an OpenDSR (GDPR/CCPA) subject-request API at gdpr.singular.net, and a first-party remote
  MCP server at mcp.singular.net that lets ChatGPT, Claude, Cursor, Copilot, and Gemini query live campaign data in natural
  language. First-party iOS, Android, Unity, Flutter, React Native, Cordova, and Web SDKs instrument attribution on the client
  side. Used by brands including Airbnb, Lyft, and Rovio.
url: https://raw.githubusercontent.com/api-evangelist/singular/refs/heads/main/apis.yml
x-type: company
x-source: vc-portfolio
x-backed-by:
- general-catalyst
- norwest-venture-partners
x-tier: stub
x-tier-reason: portfolio-lead
specificationVersion: '0.20'
created: '2026-07-17'
modified: '2026-08-12'
tags:
- Company
- Marketing Analytics
- Mobile Attribution
- Attribution
- Marketing
- Advertising
- Analytics
- Mobile Measurement Partner
- SKAdNetwork
- Deep Linking
- Fraud Prevention
- ETL
- MCP
- Ad Monetization
- Privacy
apis:
- name: Singular Reporting API
  description: Asynchronous REST API for programmatically pulling Singular's unified marketing data — attribution, cost, ad
    revenue, and creative metrics — as standardized, warehouse-ready reports. Create a report, poll get_report_status, then
    download the result. Companion metadata endpoints enumerate filters, custom dimensions, cohort metrics, conversion metrics,
    and per-source data availability.
  humanURL: https://support.singular.net/hc/en-us/articles/360045245692-Reporting-API-Reference
  baseURL: https://api.singular.net
  tags:
  - Reporting
  - Marketing Analytics
  - Attribution
  properties:
  - type: Documentation
    url: https://support.singular.net/hc/en-us/articles/360045245692-Reporting-API-Reference
  - type: GettingStarted
    url: https://support.singular.net/hc/en-us/articles/207553433-Getting-Started-with-the-Singular-Reporting-API
  - type: Authentication
    url: authentication/singular-authentication.yml
  - type: RateLimits
    url: rate-limits/singular-rate-limits.yml
  - type: Conventions
    url: conventions/singular-conventions.yml
  - type: ErrorCatalog
    url: errors/singular-error-codes.yml
  - type: Lifecycle
    url: lifecycle/singular-lifecycle.yml
  - type: SDKs
    url: https://github.com/singular-labs/singular_api_client
- name: Singular SKAdNetwork API
  description: Asynchronous reporting API for SKAdNetwork and AdAttributionKit data — aggregated SKAN reports, SKAN raw reports,
    modeled SKAN metrics and events, and the account's SKAN event catalog.
  humanURL: https://support.singular.net/hc/en-us/articles/360056377792-Singular-SKAdNetwork-API-Reference
  baseURL: https://api.singular.net
  tags:
  - SKAdNetwork
  - Reporting
  - Privacy
  properties:
  - type: Documentation
    url: https://support.singular.net/hc/en-us/articles/360056377792-Singular-SKAdNetwork-API-Reference
  - type: Authentication
    url: authentication/singular-authentication.yml
- name: Singular Ad Monetization API
  description: Reporting endpoint for ad-monetization revenue pulled from mediation and monetization partners, joinable to
    user-acquisition campaign data.
  humanURL: https://support.singular.net/hc/en-us/articles/360045674511-Ad-Monetization-API-Reference
  baseURL: https://api.singular.net
  tags:
  - Ad Monetization
  - Reporting
  properties:
  - type: Documentation
    url: https://support.singular.net/hc/en-us/articles/360045674511-Ad-Monetization-API-Reference
  - type: Authentication
    url: authentication/singular-authentication.yml
- name: Singular Links (Tracking Links) API
  description: Create and manage Singular tracking links programmatically, and enumerate the apps, configured partners, link
    domains, and available partners an organization can build links against. Supports destination, fallback, deep link, and
    deferred deep link targets.
  humanURL: https://support.singular.net/hc/en-us/articles/12506867638939-Singular-Links-Tracking-Links-API
  baseURL: https://api.singular.net
  tags:
  - Deep Linking
  - Tracking Links
  - Campaign Management
  properties:
  - type: Documentation
    url: https://support.singular.net/hc/en-us/articles/12506867638939-Singular-Links-Tracking-Links-API
  - type: Authentication
    url: authentication/singular-authentication.yml
  - type: RateLimits
    url: rate-limits/singular-rate-limits.yml
- name: Singular Custom Fraud Rules API
  description: List, inspect, create, and delete custom fraud-prevention rules for an organization, with a metadata endpoint
    returning the external-safe option lists. Rules carry an action of Suspicious, Reject, or Whitelist.
  humanURL: https://support.singular.net/hc/en-us/articles/53262822713755-Custom-Fraud-Rules-API-Reference
  baseURL: https://api.singular.net
  tags:
  - Fraud Prevention
  - Rules
  properties:
  - type: Documentation
    url: https://support.singular.net/hc/en-us/articles/53262822713755-Custom-Fraud-Rules-API-Reference
  - type: Authentication
    url: authentication/singular-authentication.yml
  - type: RateLimits
    url: rate-limits/singular-rate-limits.yml
  - type: ErrorCatalog
    url: errors/singular-error-codes.yml
- name: Singular Publisher Blacklist API
  description: Read and update the publisher blacklists used by Singular Fraud Prevention to block traffic from specific publisher
    sites and IDs.
  humanURL: https://support.singular.net/hc/en-us/articles/40379029045531-Publisher-Blacklist-API-for-Singular-Fraud-Prevention
  baseURL: https://api.singular.net
  tags:
  - Fraud Prevention
  properties:
  - type: Documentation
    url: https://support.singular.net/hc/en-us/articles/40379029045531-Publisher-Blacklist-API-for-Singular-Fraud-Prevention
  - type: Authentication
    url: authentication/singular-authentication.yml
- name: Singular Partner Configuration Changes Log API
  description: Audit endpoint returning the log of configuration changes made to an attribution partner's settings, filterable
    by partner name, platform, and app bundle ID.
  humanURL: https://support.singular.net/hc/en-us/articles/46588479194139-Partner-Configuration-Changes-Log-API
  baseURL: https://api.singular.net
  tags:
  - Audit
  - Partner Integrations
  properties:
  - type: Documentation
    url: https://support.singular.net/hc/en-us/articles/46588479194139-Partner-Configuration-Changes-Log-API
  - type: Authentication
    url: authentication/singular-authentication.yml
  - type: RateLimits
    url: rate-limits/singular-rate-limits.yml
- name: Singular Server-to-Server (S2S) API
  description: Server-side ingestion endpoints for reporting sessions/launches and in-app events without a client SDK — used
    for PC, console, CTV, web, and server-authoritative mobile integrations. Session notification at /api/v1/launch and event
    notification at /api/v2/evt. Responses always return HTTP 200; success is signalled by a body status field.
  humanURL: https://support.singular.net/hc/en-us/articles/17499952586779-PC-Console-API-Endpoint-Reference
  baseURL: https://s2s.singular.net
  tags:
  - Server-to-Server
  - Events
  - Attribution
  properties:
  - type: Documentation
    url: https://support.singular.net/hc/en-us/articles/31394799175963-Server-to-Server-SESSION-Endpoint-API-Reference
  - type: APIReference
    url: https://support.singular.net/hc/en-us/articles/31496864868635-Server-to-Server-EVENT-Endpoint-API-Reference
  - type: ErrorCatalog
    url: errors/singular-error-codes.yml
  - type: Authentication
    url: authentication/singular-authentication.yml
- name: Singular OpenDSR (GDPR) API
  description: OpenDSR/OpenGDPR-conformant data subject request API. An anonymous discovery endpoint publishes the supported
    identity types and subject-request types (erasure, access); authenticated endpoints submit, poll, and cancel subject requests.
  humanURL: https://support.singular.net/hc/en-us/articles/360045674671-OpenDSR-GDPR-API-Reference
  baseURL: https://gdpr.singular.net
  tags:
  - Privacy
  - GDPR
  - CCPA
  - OpenDSR
  properties:
  - type: Documentation
    url: https://support.singular.net/hc/en-us/articles/360045674671-OpenDSR-GDPR-API-Reference
  - type: Discovery
    url: well-known/singular-opendsr-discovery.json
  - type: Authentication
    url: authentication/singular-authentication.yml
- name: Singular Testing Console API
  description: BETA integration-testing API. Register a real test device to open a one-hour logging session, then read back
    exactly what the SDK or S2S integration sent to Singular. Premium feature, enabled per account.
  humanURL: https://support.singular.net/hc/en-us/articles/4862956954779-Testing-Console-API-Reference-BETA
  baseURL: https://api.singular.net
  tags:
  - Testing
  - Developer Tools
  properties:
  - type: Documentation
    url: https://support.singular.net/hc/en-us/articles/4862956954779-Testing-Console-API-Reference-BETA
  - type: Sandbox
    url: sandbox/singular-sandbox.yml
  - type: RateLimits
    url: rate-limits/singular-rate-limits.yml
- name: Singular MCP
  description: First-party remote Model Context Protocol server. Translates a natural-language prompt into a Singular reporting
    query, runs it against the connecting user's own account under that user's permissions, and returns aggregated marketing
    data plus field context to the LLM. OAuth 2.0 authorization_code + PKCE, scope mcp:read, with RFC 8414 / RFC 9728 metadata
    and dynamic client registration. Supported in ChatGPT, Claude, Cursor, VS Code Copilot, and Gemini CLI.
  humanURL: https://support.singular.net/hc/en-us/articles/37923459892507-Singular-MCP
  baseURL: https://mcp.singular.net
  tags:
  - MCP
  - AI
  - Reporting
  properties:
  - type: MCPServer
    url: mcp/singular-mcp.yml
  - type: ToolCrosswalk
    url: mcp/singular-tool-crosswalk.yml
  - type: Documentation
    url: https://support.singular.net/hc/en-us/articles/37923459892507-Singular-MCP
  - type: Authentication
    url: authentication/singular-authentication.yml
  - type: OAuthScopes
    url: scopes/singular-scopes.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
common:
- type: Website
  url: https://singular.net
- type: DeveloperPortal
  url: https://support.singular.net/hc/en-us
- type: Documentation
  url: https://support.singular.net/hc/en-us
- type: APIReference
  url: https://support.singular.net/hc/en-us/articles/360045245692-Reporting-API-Reference
- type: GettingStarted
  url: https://support.singular.net/hc/en-us/articles/207553433-Getting-Started-with-the-Singular-Reporting-API
- type: Support
  url: https://support.singular.net/hc/en-us
- type: Pricing
  url: https://www.singular.net/pricing/
- type: Plans
  url: plans/singular-plans-pricing.yml
- type: SignUp
  url: https://app.singular.net/react/freesignup/
- type: Blog
  url: https://www.singular.net/blog/
- type: TermsOfService
  url: https://www.singular.net/terms/
- type: PrivacyPolicy
  url: https://www.singular.net/privacy-policy/
- type: GitHubOrganization
  url: https://github.com/singular-labs
- type: StatusPage
  url: https://status.singular.net
- type: Integrations
  url: https://www.singular.net/partner-integrations/
- type: ChangeLog
  url: https://support.singular.net/hc/en-us/articles/360061042971-Product-Updates
- type: ChangeLog
  url: changelog/singular-changelog.yml
- type: LLMsTxt
  url: llms/singular-llms.txt
- type: Packages
  url: packages/singular-packages.yml
- type: SDKs
  url: packages/singular-packages.yml
- type: Components
  url: components/singular-components.yml
- type: Authentication
  url: authentication/singular-authentication.yml
- type: OAuthScopes
  url: scopes/singular-scopes.yml
- type: Conventions
  url: conventions/singular-conventions.yml
- type: ErrorCatalog
  url: errors/singular-error-codes.yml
- type: RateLimits
  url: rate-limits/singular-rate-limits.yml
- type: Lifecycle
  url: lifecycle/singular-lifecycle.yml
- type: Webhooks
  url: asyncapi/singular-postbacks-webhooks.yml
- type: MCPServer
  url: mcp/singular-mcp.yml
- type: ToolCrosswalk
  url: mcp/singular-tool-crosswalk.yml
- type: Sandbox
  url: sandbox/singular-sandbox.yml
- type: Conformance
  url: conformance/singular-conformance.yml
- type: Compliance
  url: https://www.singular.net/data-security-privacy/
- type: TrustCenter
  url: security/singular-trust-center.yml
- type: DomainSecurity
  url: security/singular-domain-security.yml
- type: WellKnown
  url: well-known/singular-well-known.yml
x-enrichment:
  date: '2026-08-12'
  status: enriched
  artifacts_added: 15
  pass: local-v1