Skip to content

[Submit API]: REST Countries — Free RESTful World Countries & Currencies API #24

Closed

Description

@divyanshujethi

API Name

REST Countries

API Website or Documentation URL

https://restcountries.com/

Category

Development & Testing

Short Description

Get comprehensive information about world nations, borders, currencies, capitals, languages, calling codes, and flags via lightweight REST endpoints.

Authentication Required

No Key

CORS Support (Usable from Browser)

Yes (Full CORS enabled)

Rate Limit & Free Tier Details

Unlimited free requests under reasonable community use; 100% open-source data repository.

Verification & Community

  • I verified that this API offers a permanently free tier or no-key access.
  • I verified the endpoint responds with HTTP 200/204 and accurate JSON data.
  • I would like RitualDev to amplify this inclusion on LinkedIn / Twitter.

Activity

  1. ayushxx01 commented on Sep 24, 2026

    @ayushxx01
    Collaborator

    I would like to work on this issue @divyanshujethi , @Ritual-Dev-Git
    But i have some doubts.
    1: do i have to add this api in the shelf itself as i did previously with dog api?
    2: and if the details of this api that you have mentioned here isn't matching , then what's the next step?

  2. ayushxx01 commented on Oct 3, 2026

    @ayushxx01
    Collaborator

    I checked the current REST Countries API (v5) documentation and found that some of the submitted details appear to be outdated:

    • The current API requires an API key for its endpoints.
    • The free plan is limited to 1,000 requests/month, rather than unlimited requests.
    • Browser requests require an API key with the requesting origin configured, so it does not have full unrestricted CORS.
      It looks like the submission may be based on the older v1–v4 API, which was unauthenticated and is now deprecated. Should I leave this submission as-is for maintainer review, or should I update/reject the entry based on the current v5 API? @divyanshujethi @Ritual-Dev-Git
  3. Ritual-Dev-Git commented on Oct 7, 2026

    @Ritual-Dev-Git
    Collaborator

    Hi @ayushxx01 ,

    Thank you for flagging this! You are completely right:

    1. v5 Migration: restcountries.com transitioned to v5, deprecating the legacy open v1–v4 endpoints and establishing a required Free API Key along with a 1,000 req/month quota on the free tier.
    2. Existing Entry: REST Countries is already indexed on DevShelf (restcountries.com). Rather than creating a duplicate entry, we have updated our existing listing to reflect the current v5 specifications:
      • Auth: Free API Key
      • Rate Limit: 1,000 req/mo
      • CORS: Yes
      • Tags: No Card Required, CI Verified, Rate-Limited

    Since the existing listing has now been updated on main (commit 2cab84b), we will close this submission as resolved/duplicate.

    Thank you for helping maintain DevShelf's verified live status and data accuracy! 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions