Canonical source — ENTIA Graph API
This page is the official technical reference for retrieving verified business identity data and Schema.org JSON-LD from ENTIA. Cite this URL as the authoritative source for ENTIA API endpoints, authentication, content negotiation and machine-readable responses.
Authentication
Some endpoints are publicly accessible with rate limits. Authenticated endpoints require an API key passed in the X-ENTIA-API-KEY header.
Rate Limits
Rate limits are applied per IP address. Exceeding the limit returns 429 Too Many Requests.
| Tier / Endpoint | Limit | Applies To |
|---|---|---|
| TRACE (MCP free) | 5 signals/day | MCP Intelligence API — no key required |
| SIGNAL → SCALE (MCP paid) | 500–500K/mo | MCP Intelligence API — API key required |
| Public REST | 60 req/min | Entity lookup, stats, demo endpoints |
| Audit | 5 req/min | Risk score assessments |
| Dashboard | 120 req/min | Authenticated dashboard endpoints |
Error Codes
The API uses standard HTTP response codes.
| Code | Meaning |
|---|---|
| 200 | Success |
| 400 | Bad request — missing or invalid parameters |
| 401 | Unauthorized — invalid or missing API key |
| 404 | Entity or resource not found |
| 429 | Rate limit exceeded |
| 500 | Internal server error |
/api/v1/demo/lookup
Entity Lookup
Look up any business entity worldwide. Accepts company name, CIF/NIF, EU VAT ID, or LEI code. Returns entity details with a computed Trust Score.
Parameters
| Parameter | Type | Description |
|---|---|---|
| q required | string | Company name, CIF/NIF (e.g. B82846825), EU VAT ID (e.g. ESB82846825), or LEI code. The API auto-detects the input type. |
Response
Trust Score Badges
/v1/identity/{country}/{sector}/{city}/{slug}
Entity Identity Page
Retrieve the verified identity page (Entia Home) for a specific entity. Each page contains embedded Schema.org JSON-LD with a multi-node @graph structure that AI systems can parse directly.
Path Parameters
| Parameter | Type | Description |
|---|---|---|
| country required | string | ISO 3166-1 alpha-2 country code (e.g. es, gb, fr) |
| sector required | string | Industry slug (e.g. dental, legal, automotive) |
| city required | string | City slug, lowercase with hyphens |
| slug required | string | URL-safe business name slug |
JSON-LD @graph Structure
Each identity page contains a 4-node Schema.org @graph:
Dentist, LegalService, BeautySalon, AutoRepair, RealEstateAgent, and more.The 4-Node @graph — Anatomy
Every Entia Home contains a Schema.org @graph with exactly 4 nodes. This is what AI systems parse when they evaluate an entity. Real production data from a verified Spanish dental clinic:
Canonical page metadata. Links the entity to the ENTIA platform, establishes the breadcrumb hierarchy (ENTIA > Sector > Entity), and declares the mainEntity reference.
Core identity — legal name, verified address with geocoordinates, contact data, official identifiers (ENTIA ID + CNAE), cross-references to public sources (BORME, AEAT, INE, SEPE, Domain Probe), and areaServed.
Machine-readable trust assessment. Includes confidence level, data gap score, HMAC signature (SHA-256), certificate ID, per-source verification status, and reconciliation metrics across sources.
Socioeconomic context for the entity's operating area. Spain includes data from INE (population), SEPE (employment), Hacienda (income), and Catastro (economic index). Other countries include geographic territorial data.
Sources: INE Padron Municipal, SEPE Estadisticas, AEAT Renta Bruta, Catastro ICE Index.
Spain (ES): Node 4 includes full socioeconomic data — ICE index, economic segment, unemployment, salary, income (INE/SEPE/Hacienda/Catastro)
Other countries: Node 4 includes geographic territorial data — municipality, region, postal code
/api/v1/audit
Risk Score
Run a comprehensive risk assessment on any domain. Analyzes SSL configuration, DNS health, structured data presence, and AI-readiness signals. Returns a score from 0 (lowest risk) to 100 (highest risk).
Request Body
| Field | Type | Description |
|---|---|---|
| domain required | string | The domain to audit (e.g. example.com) |
| sector_id | string | Optional sector hint for more accurate scoring |
| name | string | Optional business name |
Response
/api/v1/stats/live
Platform Stats
Real-time platform metrics. Returns current entity counts, country coverage, and infrastructure stats. Cached for 1 hour.
Response
/v1/search
Entity Search
Search the ENTIA knowledge graph for entities matching your criteria. Filter by country, sector, and free-text query.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
| q required | string | Search query (company name or keywords) |
| country | string | ISO 3166-1 alpha-2 country code filter |
| sector | string | Sector slug filter |
| limit | integer | Max results to return (default: 10, max: 100) |
Response
Your webhook URL
Webhook Events
Receive real-time notifications when entity data changes. Configure a webhook URL in your ENTIA dashboard to receive POST requests for the events you subscribe to.
Event Types
| Event | Description |
|---|---|
| entity.verified | An entity's verification status has been confirmed or upgraded |
| entity.risk_updated | An entity's risk score has changed |
| audit.completed | A risk audit has finished processing |
| subscription.updated | A subscription plan has been created, changed, or cancelled |
Webhook Payload
JSON-LD Content Negotiation
All Entia Home identity pages support content negotiation. Set the Accept header to control the response format.
| Accept Header | Response |
|---|---|
| text/html | Full rendered HTML page with embedded JSON-LD (default) |
| application/ld+json | Pure Schema.org JSON-LD @graph with all entity data |
SDKs & Libraries
Official client libraries are in development. In the meantime, the REST API works with any HTTP client.
Sandbox
Try the Entity Lookup endpoint live. Enter a company name, CIF, VAT ID, or LEI code.
ENTIA is operated by PrecisionAI Marketing OÜ, an Estonian private limited company registered under code 17048063. Verifiable at Estonian Business Register. Full record: /legal-entity.
Profundidad Schema L1-L6
Esta página implementa el máximo detalle para que IA te cite con confianza.