国家代码 API

面向应用程序的可访问国家代码数据

Base URL

https://country-code.com/api

可用端点

GET

获取所有国家

/api/countries

获取所有国家的列表,包括拨号代码、ISO 代码、货币和基本信息。

响应包含项目:

  • 国家名称和 ID
  • 国际拨号代码
  • ISO2 和 ISO3 国家代码
  • 货币信息
  • 时区和地区
GET

获取国家详情

/api/countries/:id

获取特定国家的详细信息,包括区号和拨号方法。

包含上述所有内容,以及:

  • 分步拨号方法
  • 区号
  • 国际拨号示例
  • 国旗图片 URL

API 响应示例

{
  "id": "united-states",
  "name": "United States",
  "code": "+1",
  "iso": "US",
  "iso3": "USA",
  "region": "North America",
  "timezone": "UTC-5 to UTC-12",
  "currency": {
    "code": "USD",
    "name": "US Dollar",
    "symbol": "$"
  },
  "flag": "/flags/us.png",
  "example": "+1 212 555 1234",
  "dialingInstructions": {
    "international": "+1 XXX XXX XXXX",
    "steps": [
      "Dial your country's international access code",
      "Dial the US country code: 1",
      "Dial the area code and phone number"
    ]
  },
  "cityCodes": [
    { "city": "New York", "code": "+1 212" },
    { "city": "Los Angeles", "code": "+1 213" }
  ]
}

API 平台即将推出的功能

我们正在开发强大的功能,即将上线

实时数据

提供时区、当地时间和动态国家数据的最新信息。

API 身份验证

面向生产环境的安全 API 密钥、速率限制和使用分析。

高级过滤

按地区、时区、货币和国家代码模式筛选国家。

移动 SDK

原生 iOS 和 Android SDK,实现流畅的移动集成。

Webhook

实时通知国家数据的变更和更新。

GraphQL 支持

灵活的 GraphQL API,实现自定义查询和高效数据获取。

🚀 完整 API 平台即将推出

我们正在开发包含身份验证、速率限制和扩展功能的全面 API 平台。当前端点可免费用于测试和开发。

当前使用指南

速率限制

目前没有设置速率限制。请合理使用。

数据新鲜度

国家数据定期更新。所有拨号代码和国家信息都经过准确性核查。

CORS 支持

为 Web 应用启用了 CORS。可从前端直接发起请求。

支持

如对 API 有疑问,请通过我们的网站联系。