API Catalog Data APIs

Data APIs

Reference data, lookups & enrichment

Access comprehensive reference data. Country information, timezone data, holiday calendars, and data enrichment services.

Country Data

Popular

Get comprehensive country information. Capitals, currencies, languages, and calling codes.

GET /api/v1/data/country/US

// Response
{ "name": "United States",
  "capital": "Washington, D.C.",
  "currency": "USD",
  "languages": ["en"],
  "calling_code": "+1",
  "flag": "🇺🇸" }
250 Countries Currencies Languages

Timezone Data

Get timezone information by location or name. Current time, UTC offset, and DST status.

GET /api/v1/data/timezone/America/New_York

// Response
{ "timezone": "America/New_York",
  "abbreviation": "EST",
  "utc_offset": "-05:00",
  "dst_active": false,
  "current_time": "2024-01-19T10:30:00" }
500+ Zones DST Current Time

Holiday Calendar

Get public holidays by country and year. Bank holidays, observances, and regional holidays.

GET /api/v1/data/holidays?country=US&year=2024

// Response
{ "holidays": [
  { "date": "2024-01-01",
    "name": "New Year's Day",
    "type": "public" },
  { "date": "2024-07-04",
    "name": "Independence Day", ... }
] }
100+ Countries Bank Holidays Regional

Random Data Generator

Generate realistic fake data for testing. Names, addresses, emails, and more.

POST /api/v1/data/random
{ "type": "person",
  "locale": "en_US",
  "count": 1 }

// Response
{ "data": [
  { "name": "John Smith",
    "email": "john.smith@fake.com",
    "address": "123 Main St..." }
] }
Names Addresses Companies

Unit Conversion

Convert between units of measurement. Length, weight, volume, temperature, and more.

GET /api/v1/data/convert
?value=100&from=miles&to=kilometers

// Response
{ "from": { "value": 100, "unit": "miles" },
  "to": { "value": 160.934, "unit": "km" },
  "formula": "miles × 1.60934" }
Length Weight Temperature

Language Detection

Detect the language of any text. Support for 100+ languages with confidence scores.

POST /api/v1/data/detect-language
{ "text": "Bonjour, comment allez-vous?" }

// Response
{ "language": "fr",
  "language_name": "French",
  "confidence": 0.98,
  "alternatives": [...] }
100+ Languages Confidence Script Detection

Name Parser

Parse names into components. Handle international formats, titles, and suffixes.

POST /api/v1/data/parse-name
{ "name": "Dr. John Michael Smith Jr." }

// Response
{ "title": "Dr.",
  "first": "John",
  "middle": "Michael",
  "last": "Smith",
  "suffix": "Jr." }
Titles International Suffixes

Gender from Name

Predict gender from first names. Useful for personalization with probability scores.

GET /api/v1/data/gender?name=Alex

// Response
{ "name": "Alex",
  "gender": "neutral",
  "probability": 0.52,
  "male_probability": 0.52,
  "female_probability": 0.48 }
Probability International Batch

Ready to use Data APIs?

Get your API key and start accessing reference data in minutes.