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 is listed with 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 29 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Horizontal (data, software, accessibility, platform) regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics could not be measured. We hold no machine-readable contract for
this provider to read, so there is nothing to measure a write surface against. Excluded rather than scored zero:
never-measured and measured-empty are different facts. Publishing an OpenAPI is what makes this facet — and
several others — scorable at all.
The six quality facets above are damped to 85 points between them,
because the conditional facet above carries the other
15. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 85% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/singular/"><img src="https://apis.io/badge/singular/card.svg" alt="Singular on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
Request/Response Examples+7 pts — share of operations carrying request/response examples; else an Examples / Code Samples link
Documented Reversibility+6 pts — a reversal operation in the contract, graded up when a window is documented too
Agent Skills+5 pts — skills artifact present, graded by who authored it
4 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted.
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
Asynchronous REST API for programmatically pulling Singular's unified marketing data — attribution, cost, ad revenue, and creative metrics — as standardized, warehouse-ready rep...
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...
Create and manage Singular tracking links programmatically, and enumerate the apps, configured partners, link domains, and available partners an organization can build links aga...
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 ...
Audit endpoint returning the log of configuration changes made to an attribution partner's settings, filterable by partner name, platform, and app bundle ID.
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...
OpenDSR/OpenGDPR-conformant data subject request API. An anonymous discovery endpoint publishes the supported identity types and subject-request types (erasure, access); authent...
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...
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...
Singular's first-party remote MCP server. It translates a natural-language prompt into a Singular Reporting API query, runs it against the caller's own Singular account, and ret...
aid: singular
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: false
label: Hosted service · you call their endpoint
confidence: medium
source:
- pricing
generated: '2026-08-28'
method: derived
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.23'
created: '2026-07-17'
modified: '2026-10-06'
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
- Event
- Attribution
tags_raw:
- 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
- Artificial Intelligence
- Reporting
tags_raw:
- 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:
- url: https://www.singular.net/feed/
type: BlogRSS
- 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
Singular API — frequently asked questions
Does Singular have an API?
Yes. APIs.io lists 11 APIs from Singular, including Singular Reporting API, Singular SKAdNetwork API and Singular Ad Monetization API, and 8 more.
How do I authenticate with the Singular API?
Singular documents its authentication (apiKey/oauth2 · 5 schemes). The details are profiled on APIs.io as Singular Authentication.
How much does the Singular API cost?
Singular publishes its prices; its Free plan is $0/ conversion as of 2026-10-28. APIs.io lists 3 pricing plans for Singular, with each plan's price, limits and inclusions under Pricing on this page.
Does Singular have an MCP server?
Yes. APIs.io lists 1 MCP server for Singular: Singular's first-party remote MCP server. It translates a natural-language prompt into a Singular Reporting API query, runs it against the caller's own Singular account, and returns the aggregated mar
Is the Singular API ready for AI agents?
Singular has a Kin Score of 67.4 out of 100 (exemplar) and an Agent Readiness score of 50.0 (agent-ready), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.