{
  "service": "welcome",
  "title": "parseAPI Help",
  "tagline": "Fast APIs. Real answers.",
  "description": "Postal, IP, email, and more. One key, JSON in and out.",
  "version": "v1",
  "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",
    "ip": "GET /ip/{ip}",
    "ip_self": "GET /ip",
    "email": "GET /email/{email}",
    "domain": "GET /domain/{domain}",
    "mx": "GET /mx/{domain}",
    "phone": "GET /phone/{number}",
    "useragent": "GET /useragent",
    "timezone": "GET /timezone/{timezone}",
    "continent": "GET /continent/{code}",
    "continent_list": "GET /continent",
    "continent_countries": "GET /continent/{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_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}",
    "holiday": "GET /holiday/{country}",
    "holiday_date": "GET /holiday/{country}/{date}"
  },
  "sdks": {
    "node": "npm install parseapi (https://github.com/parseapi/parseapi-node)",
    "python": "pip install parseapi (https://github.com/parseapi/parseapi-python)",
    "go": "go get github.com/parseapi/parseapi-go",
    "ruby": "gem install parseapi (https://github.com/parseapi/parseapi-ruby)",
    "php": "composer require parseapi/parseapi (https://github.com/parseapi/parseapi-php)",
    "rust": "cargo add parseapi tokio (https://github.com/parseapi/parseapi-rust)"
  },
  "parameters": {
    "deep": "?deep=true → Extra fields (paid on most endpoints; free + deep ships deep: {}; email deep is metered on free — see /help)",
    "pretty": "?pretty=true → Formatted JSON",
    "country": "?country=US → Required on /state, /postal, and national /phone (no default)"
  },
  "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",
    "State, postal, and national phone need ?country= — codes are not global"
  ]
}