Domain
A Pirsch domain (website) configured for analytics tracking
AnalyticsWeb AnalyticsPrivacyGDPRCookie-FreePage ViewsSessionsEventConversion GoalsFunnelsTraffic Sources
Properties
| Name |
Type |
Description |
| id |
string |
Unique domain identifier |
| hostname |
string |
Primary hostname of the tracked site (e.g. example.com) |
| subdomain |
string |
Pirsch subdomain used for the tracking snippet |
| def_time |
string |
Creation timestamp |
| mod_time |
string |
Last modification timestamp |
| user_id |
stringnull |
Owner user ID |
| organization_id |
stringnull |
Organization ID if domain belongs to an org |
| timezone |
string |
IANA timezone identifier (e.g. Europe/Berlin) |
| public |
boolean |
Whether the dashboard is publicly visible |
| disable_scripts |
boolean |
Whether sending scripts is disabled |
| subscription_active |
boolean |
Whether the domain has an active subscription |
| display_name |
string |
Human-readable display name |
| group_by_title |
boolean |
Whether pages are grouped by title instead of path |
| user_role |
string |
Current user's role for this domain |
| theme_id |
string |
Applied dashboard theme ID |
| settings |
object |
Domain-specific feature settings |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://raw.githubusercontent.com/api-evangelist/pirsch/main/json-schema/pirsch-domain.json",
"title": "Domain",
"description": "A Pirsch domain (website) configured for analytics tracking",
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Unique domain identifier"
},
"hostname": {
"type": "string",
"description": "Primary hostname of the tracked site (e.g. example.com)"
},
"subdomain": {
"type": "string",
"description": "Pirsch subdomain used for the tracking snippet"
},
"def_time": {
"type": "string",
"format": "date-time",
"description": "Creation timestamp"
},
"mod_time": {
"type": "string",
"format": "date-time",
"description": "Last modification timestamp"
},
"user_id": {
"type": ["string", "null"],
"description": "Owner user ID"
},
"organization_id": {
"type": ["string", "null"],
"description": "Organization ID if domain belongs to an org"
},
"timezone": {
"type": "string",
"description": "IANA timezone identifier (e.g. Europe/Berlin)"
},
"public": {
"type": "boolean",
"description": "Whether the dashboard is publicly visible"
},
"disable_scripts": {
"type": "boolean",
"description": "Whether sending scripts is disabled"
},
"subscription_active": {
"type": "boolean",
"description": "Whether the domain has an active subscription"
},
"display_name": {
"type": "string",
"description": "Human-readable display name"
},
"group_by_title": {
"type": "boolean",
"description": "Whether pages are grouped by title instead of path"
},
"user_role": {
"type": "string",
"enum": ["Owner", "Admin", "Viewer"],
"description": "Current user's role for this domain"
},
"theme_id": {
"type": "string",
"description": "Applied dashboard theme ID"
},
"settings": {
"type": "object",
"description": "Domain-specific feature settings"
}
}
}
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/pirsch-domain"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no email required.
A second provider on the same verified email joins the account you already have.