Endpoints/Enrich

Enrich API

Get comprehensive company data from any domain--industry, employees, location, social profiles, and more.

Endpoint

POST/api/enrich

Request Body

url
stringRequired

Company domain or URL (e.g., "stripe.com" or "https://stripe.com")

Example Request

cURL
curl -X POST https://api.vera.com/enrich \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "stripe.com"}'

Example Response

JSON
200 OK
{
  "status": "success",
  "data": {
    "domain": "stripe.com",
    "name": "Stripe",
    "description": "Financial infrastructure for the internet",
    "logo": "https://stripe.com/img/v3/home/social.png",
    "website": "https://stripe.com",
    "industry": "Financial Technology",
    "foundedYear": 2010,
    "employeeCount": "5000-10000",
    "location": "San Francisco, CA",
    "socialProfiles": {
      "linkedin": "https://linkedin.com/company/stripe",
      "twitter": "https://twitter.com/stripe",
      "github": "https://github.com/stripe"
    },
    "email": "support@stripe.com",
    "phone": null,
    "enrichedAt": "2026-01-15T12:00:00Z",
    "confidence": 0.85,
    "sources": ["website-scraper"]
  },
  "meta": {
    "requestId": "req_xyz789",
    "timestamp": "2026-01-15T12:00:00Z"
  }
}

Response Fields

data.domainstring

Normalized company domain

data.namestring

Company name

data.descriptionstring | null

Company description

data.logostring | null

Company logo URL

data.industrystring | null

Industry classification

data.foundedYearnumber | null

Year the company was founded

data.employeeCountstring | null

Employee count range

data.locationstring | null

Company headquarters location

data.socialProfilesobject

Social media profile URLs

data.emailstring | null

Contact email

data.phonestring | null

Contact phone number

data.confidencenumber

Data confidence score (0-1)

Industry Classifications

Companies are automatically classified into one of the following industries:

Financial TechnologyArtificial IntelligenceE-commerceSoftwareTechnologyHealthcareEducationMarketing

Error Codes

400VALIDATION_ERROR

Invalid request parameters

401AUTHENTICATION_FAILED

Invalid or missing API key

429RATE_LIMIT_EXCEEDED

Too many requests, please slow down

500ENRICHMENT_FAILED

Failed to enrich the company data