{
  "service": "welcome",
  "title": "ParseAPI",
  "tagline": "APIs that feel native.",
  "description": "One key. One shape. Call it like you'd call your own code.",
  "version": "2.0.0",
  "docs": "https://parseapi.com/docs",
  "quick_start": {
    "signup": "https://parseapi.com/signup",
    "get_key": "Sign up → copy your API key",
    "auth": "Header X-API-Key: yourkey — or Authorization: Bearer yourkey"
  },
  "endpoints": {
    "postal": "GET /postal/{code}",
    "postal_distance": "GET /postal/{code}/distance/{other}",
    "postal_nearby": "GET /postal/{code}/nearby",
    "address": "GET /address/{address}",
    "address_autocomplete": "GET /address?q={query}",
    "ip": "GET /ip/{ip}",
    "ip_self": "GET /ip",
    "asn": "GET /asn/{asn}",
    "mac": "GET /mac/{mac}",
    "email": "GET /email/{email}",
    "vat": "GET /vat/{number}",
    "iban": "GET /iban/{iban}",
    "bin": "GET /bin/{bin}",
    "vin": "GET /vin/{vin}",
    "npi": "GET /npi/{npi}",
    "company": "GET /company/{number}",
    "naics": "GET /naics/{code}",
    "naics_search": "GET /naics?q={query}",
    "tariff": "GET /tariff/{code}",
    "tariff_search": "GET /tariff?q=",
    "domain": "GET /domain/{domain}",
    "dns": "GET /dns/{domain}",
    "mx": "GET /mx/{domain}",
    "phone": "GET /phone/{number}",
    "carrier": "GET /carrier/{number}",
    "caller": "GET /caller/{number}",
    "hlr": "GET /hlr/{number}",
    "useragent": "GET /useragent",
    "time": "GET /time/{timezone}",
    "time_now": "GET /time",
    "time_coords": "GET /time?lat={lat}&lon={lon}",
    "time_convert": "GET /time/{timezone}?to={timezone}&at={time}",
    "continent": "GET /continent/{code}",
    "continent_list": "GET /continent",
    "continent_countries": "GET /continent/{code}/countries",
    "bloc": "GET /bloc/{code}",
    "bloc_list": "GET /bloc",
    "bloc_countries": "GET /bloc/{code}/countries",
    "country": "GET /country/{code}",
    "country_list": "GET /country",
    "country_states": "GET /country/{code}/states",
    "state": "GET /state/{code}",
    "state_districts": "GET /state/{code}/districts",
    "district": "GET /district/{code}",
    "city": "GET /city/{name}",
    "city_search": "GET /city?q=",
    "city_coords": "GET /city?lat=&lon=",
    "city_nearby": "GET /city/{name}/nearby",
    "city_id": "GET /city/id/{id}",
    "emoji": "GET /emoji/{emoji}",
    "emoji_search": "GET /emoji?q=",
    "elevation": "GET /elevation?lat=&lon=",
    "point": "GET /point?lat=&lon=",
    "weather": "GET /weather?lat=&lon=",
    "currency": "GET /currency/{code}",
    "currency_rate": "GET /currency/{base}/{quote}",
    "language": "GET /language/{code}",
    "name": "GET /name/{name}",
    "date": "GET /date/{date}",
    "measure": "GET /measure/{measure}",
    "measure_units": "GET /measure/units",
    "date_today": "GET /date",
    "date_distance": "GET /date/{date}?to={other}",
    "holiday": "GET /holiday/{country}",
    "holiday_date": "GET /holiday/{country}/{date}"
  },
  "sdks": {
    "node": "npm install @parseapi/sdk (https://github.com/parseapi/node)",
    "python": "pip install parseapi (https://github.com/parseapi/python)",
    "go": "go get github.com/parseapi/go",
    "ruby": "gem install parseapi (https://github.com/parseapi/ruby)",
    "php": "composer require parseapi/sdk (https://github.com/parseapi/php)",
    "rust": "cargo add parseapi tokio (https://github.com/parseapi/rust)"
  },
  "parameters": {
    "deep": "?deep=true → Extra fields. Paid on most endpoints (free + deep ships deep: {}). Email and vat deep are metered, with included units on every plan",
    "pretty": "?pretty=true → Formatted JSON",
    "country": "?country=US → Disambiguates /state, /postal, and /company when a code exists in more than one country. On /phone only for national numbers outside North America. On /vat and /iban fills a missing country prefix"
  },
  "rate_limit": {
    "free": "Included on every plan",
    "paid": "Higher limits",
    "note": "Resets every 60 seconds — see X-RateLimit-* headers"
  },
  "tips": [
    "Put the key in a header (X-API-Key or Authorization: Bearer) — not in the URL",
    "GET /ip and bare GET /useragent describe the request that made them. No key needed",
    "Each endpoint has /help with examples",
    "Globally unique state and postal codes resolve bare; collisions ask for ?country= (we never guess). North American phone numbers are detected from the area code"
  ],
  "help": {
    "continent": "https://api.parseapi.com/version/2.0.0/continent/help",
    "bloc": "https://api.parseapi.com/version/2.0.0/bloc/help",
    "country": "https://api.parseapi.com/version/2.0.0/country/help",
    "state": "https://api.parseapi.com/version/2.0.0/state/help",
    "district": "https://api.parseapi.com/version/2.0.0/district/help",
    "city": "https://api.parseapi.com/version/2.0.0/city/help",
    "postal": "https://api.parseapi.com/version/2.0.0/postal/help",
    "address": "https://api.parseapi.com/version/2.0.0/address/help",
    "ip": "https://api.parseapi.com/version/2.0.0/ip/help",
    "asn": "https://api.parseapi.com/version/2.0.0/asn/help",
    "mac": "https://api.parseapi.com/version/2.0.0/mac/help",
    "email": "https://api.parseapi.com/version/2.0.0/email/help",
    "vat": "https://api.parseapi.com/version/2.0.0/vat/help",
    "iban": "https://api.parseapi.com/version/2.0.0/iban/help",
    "bin": "https://api.parseapi.com/version/2.0.0/bin/help",
    "vin": "https://api.parseapi.com/version/2.0.0/vin/help",
    "npi": "https://api.parseapi.com/version/2.0.0/npi/help",
    "company": "https://api.parseapi.com/version/2.0.0/company/help",
    "naics": "https://api.parseapi.com/version/2.0.0/naics/help",
    "tariff": "https://api.parseapi.com/version/2.0.0/tariff/help",
    "domain": "https://api.parseapi.com/version/2.0.0/domain/help",
    "dns": "https://api.parseapi.com/version/2.0.0/dns/help",
    "mx": "https://api.parseapi.com/version/2.0.0/mx/help",
    "emoji": "https://api.parseapi.com/version/2.0.0/emoji/help",
    "elevation": "https://api.parseapi.com/version/2.0.0/elevation/help",
    "point": "https://api.parseapi.com/version/2.0.0/point/help",
    "weather": "https://api.parseapi.com/version/2.0.0/weather/help",
    "phone": "https://api.parseapi.com/version/2.0.0/phone/help",
    "carrier": "https://api.parseapi.com/version/2.0.0/carrier/help",
    "caller": "https://api.parseapi.com/version/2.0.0/caller/help",
    "hlr": "https://api.parseapi.com/version/2.0.0/hlr/help",
    "useragent": "https://api.parseapi.com/version/2.0.0/useragent/help",
    "currency": "https://api.parseapi.com/version/2.0.0/currency/help",
    "language": "https://api.parseapi.com/version/2.0.0/language/help",
    "holiday": "https://api.parseapi.com/version/2.0.0/holiday/help",
    "name": "https://api.parseapi.com/version/2.0.0/name/help",
    "date": "https://api.parseapi.com/version/2.0.0/date/help",
    "measure": "https://api.parseapi.com/version/2.0.0/measure/help",
    "time": "https://api.parseapi.com/version/2.0.0/time/help"
  },
  "release_notes": "https://parseapi.com/docs/releases/2.0.0"
}