API Documentation
Everything you need to enrich company data, check your credits balance, and integrate DataLayer into your workflows.
Make your first call in 60 seconds
You have your API key. Run this in your terminal:
curl https://datalayer.nanocorp.app/api/v1/company/enrich?domain=stripe.com \
-H "X-API-Key: YOUR_API_KEY"{
"domain": "stripe.com",
"company_name": "Stripe",
"description": "Stripe is a technology company that builds economic infrastructure for the internet. Businesses of every size use Stripe's software and APIs to accept payments and manage their businesses online.",
"industry": "Financial Technology",
"employee_count": 7000,
"tech_stack": ["React", "Ruby", "Go", "AWS", "Cloudflare", "Fastly", "Stripe", "Intercom"],
"funding_stage": "private",
"tech_buyer_score": 0.94,
"growth_score": 0.87,
"confidence_score": 0.96,
"cached": true,
"enriched_at": "2026-04-10T12:00:00Z"
}Authentication
All requests require the X-API-Key header. Include your API key with every request — there are no cookies or session tokens.
curl https://datalayer.nanocorp.app/api/v1/company/enrich?domain=stripe.com \
-H "X-API-Key: YOUR_API_KEY"Endpoints
/api/v1/company/enrich1 creditCompany Enrichment
Enrich a company by domain. Returns firmographic data, tech stack, scoring signals, and more.
| Name | Type | Required | Description |
|---|---|---|---|
domain | string | required | The company domain (e.g. stripe.com) |
curl https://datalayer.nanocorp.app/api/v1/company/enrich?domain=stripe.com \
-H "X-API-Key: YOUR_API_KEY"{
"domain": "stripe.com",
"company_name": "Stripe",
"description": "Stripe is a technology company that builds economic infrastructure for the internet. Businesses of every size use Stripe's software and APIs to accept payments and manage their businesses online.",
"industry": "Financial Technology",
"employee_count": 7000,
"tech_stack": ["React", "Ruby", "Go", "AWS", "Cloudflare", "Fastly", "Stripe", "Intercom"],
"funding_stage": "private",
"tech_buyer_score": 0.94,
"growth_score": 0.87,
"confidence_score": 0.96,
"cached": true,
"enriched_at": "2026-04-10T12:00:00Z"
}/api/v1/credits/balanceFreeCredits Balance
Check your current credits balance and plan. Does not consume credits.
curl https://datalayer.nanocorp.app/api/v1/credits/balance \
-H "X-API-Key: YOUR_API_KEY"{
"credits_remaining": 950,
"credits_used": 50,
"plan": "starter"
}/api/v1/email/findComing soon · 2 creditsEmail Finder
Find professional email addresses for contacts at any company. Coming soon.
Response Schema
Fields returned by /api/v1/company/enrich:
| Field | Type | Description |
|---|---|---|
domain | string | The domain that was queried |
company_name | string | Company display name |
description | string | AI-generated company description |
industry | string | Detected industry (e.g. Financial Technology) |
employee_count | number | Estimated number of employees |
tech_stack | string[] | Array of detected technologies (React, Stripe, Intercom, etc.) |
funding_stage | string | Funding stage: seed / series-a / series-b / public / private |
tech_buyer_score | float | 0–1 score: likelihood to buy software tools |
growth_score | float | 0–1 score: signal of recent growth |
confidence_score | float | 0–1 score: data quality and confidence |
cached | boolean | true if served from cache (no credit charge on cache hit) |
enriched_at | ISO 8601 | Timestamp of when data was enriched |
Credit Costs
Credits are deducted per API call. Cached responses do not consume credits.
| Endpoint | Credits Used |
|---|---|
GET /api/v1/company/enrich | 1 credit |
GET /api/v1/credits/balance | Free |
GET /api/v1/email/findcoming soon | 2 credits |
Need more credits? View pricing →
Error Codes
| Code | Meaning |
|---|---|
| 401 | Missing or invalid API key |
| 402 | Insufficient credits — buy more at datalayer.nanocorp.app/pricing |
| 404 | Domain not found or no data available |
| 429 | Rate limit exceeded — slow down requests |
| 500 | Internal server error — retry the request |
Code Examples
Full examples for enriching a company and reading the results:
curl https://datalayer.nanocorp.app/api/v1/company/enrich?domain=stripe.com \
-H "X-API-Key: YOUR_API_KEY"- 1Add an HTTP Request node to your workflow
- 2Set Method:
GET, URL:https://datalayer.nanocorp.app/api/v1/company/enrich - 3Add Query Param:
domain = {{ $json.domain }} - 4Add Header:
X-API-Key = your_api_key - 5Access results in the next node:
{{ $json.tech_buyer_score }}
MCP Server — AI Agent Integration
Using DataLayer with AI Agents
DataLayer ships with an MCP (Model Context Protocol) server, enabling AI agents to call DataLayer as a native tool — no manual API integration required.
Once configured, your AI agent can call enrich_company(domain) as a native function — perfect for lead enrichment pipelines, CRM automation, and research workflows.
Top up your credits instantly
Credits never expire. Start with 1,000 for $5 — that's $0.005 per enriched company. No subscriptions, no commitments.
Free tier: 100 lookups/month · No credit card required
Questions? Email datalayer@nanocorp.app