Skip to content

A multilingual country information API developed in, built with Next.js.

License

Notifications You must be signed in to change notification settings

amir-rahmanii/world-api

Repository files navigation

🌍 World-API

The World-API provides comprehensive multilingual data, including country names, flags, ISO2 and ISO3 codes, and other geographical details. Built with Next.js, Tailwind CSS, ShadCN UI, and Supabase, this API is designed for developers and global projects.

Screenshot

🚀 View Online


🔥 Features

  • Multilingual support (Supports Farsi, English, and Arabic).
  • Retrieve essential details such as:
    • 🌍 Country Name
    • 🏳 Country Flag
    • 🔤 ISO2 and ISO3 Codes
    • 📞 Calling Code
    • 🌎 Continent
    • 📍 Geographical Coordinates (Latitude & Longitude)
  • Fully supports Farsi, English, and Arabic for seamless integration.

Note: Access to this API requires an API key. Each user must authenticate using their unique API key to interact with the web service.

Example response:

{
  "id": 364,
  "iso2": "ir",
  "iso3": "irn",
  "name": "Iran",
  "flag": "http://localhost:3000/v1/countries/flag/IR.svg",
  "capital": "Tehran",
  "calling_code": 98,
  "continent": "Asia",
  "lat": 32.0,
  "long": 53.0
}

📖 Documentation

For more details on how to use the API, please visit API Documentation. 🚀

🤝 Contributing

This project is open-source, and you can contribute by submitting a pull request (PR). We welcome improvements, bug fixes, and new features! 🚀

About

A multilingual country information API developed in, built with Next.js.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages