Geography

FREEMIUM
By MMP Labs | Updated 22日前 | Data
Popularity

9.4 / 10

Latency

244ms

Service Level

99%

Health Check

100%

README

[Release 0.8.0]

This release introduces whole new set of data with historical information which can be used for various trends and querying use-cases

Features

  • Get latest as well as historical information about Fertility Ratio for a Country
  • Get latest as well as historical information about Literarcy Rate for a Country
  • Get latest as well as historical information about Gender Ratio for a Country
  • The Country model introduces data about different major organizations a country is member of. A new field called ‘groups’ holds this information.

[Release 0.7.0]

Features

  • Latest GDP data added for countries. Now one can also search countries based on max and min value of GDP data and sort them by supported sorting fields

[Release 0.6.1]

Features

  • All Country APIs now support sorting by different fields. See API documentation for list of supported fields. One can now sort in Ascending or Descending order

[Release 0.6.0]

Features

This release comes with considerable amount of new functionalities which makes the suite of APIs much more convenient to use for various different use-cases

  • Get Countries query parameters are now made more explicit and they now support AND queries.
  • Search Countries based on FIFA assigned Country Codes
  • Search Countries based on the TimeZone supported in that country.
  • Search all the neighbours of a country by providing the country code
  • Search Countries based on the population. It is possible to search based on Min Population or Max Population. One can also search based on population range between Min and Max
  • New Group of APIs are now introduced to provide the list of Continents, Regions and Sub-Regions.

Bug Fixes

  • Providing empty value in fields query parameter, returned errror. The empty value is now handled and shouldn’t throw any unexpected error

[Release 0.5.0]

Features

  • Search Countries by Capital - Search a country by its capital. The searches are case insensitive and by default provides like based search which means the subset string matches superset. If exact match is required, please pass query parameter “exactMatch=true”
  • List all countries within a continent - Now you can list all the countries within a Continent. Only exact match is supported. The searches are case insensitive
  • Search countries by Currency - Search countries based on currencies used within that country. One can search the countries by providing currency code or currency name. The searches are case insensitive
  • Search Countries by IDD (International Direct Dialing) - Search countries using the IDD number assigned to the countries. The search should start with + symbol followed by the digits

[Release 0.3.1]

Features

  • Search Countries by Name - Now include native names in your searches by adding query parameter “includeNativeName=true”.

[Release 0.3.0]

Features

  • New targeted API introduced to search for Countries based on languages used in those countries
  • Both language code or language name can be provided for searching.
  • The search is case insensitive and exact match
  • The API supports Pagination and the default page size is 10 for all Basic Plan Users. The page size is virtually unlimited for Paid Plan users

[Release 0.2.1]

Features

  • New targeted API introduced to search for Countries based on their names.
    • This API provides convenience for users who want to have more control on search criteria. The API searches the name provided with all Common and Official names of the Countries and matches with any occurrance of the provided name in the list of available countries. If exact match is required, pass the query parameter “exactMatch=true”
    • The search is case insensitive
    • The API supports Pagination and the default page size is 10 for all Basic Plan Users. The page size is virtually unlimited for Paid Plan users

Bug Fixes

  • Fixed the map reference for Indonesia

[Release 0.2.0]

  • New API to browse information about various Cities across the world is added.
  • Fetch all the cities within a Country
  • Get details of a city based on its Id

[Release 0.1.1]

This version of API focuses on providing information about Countries around the world with different search capabilities. The API provides a summarized view which can be used by clients who do not wish to provide detailed information about the country every time. This helps in saving transfer of large chunk of data over network, making the application processing faster. The API also provides the detailed view option via query parameter so that the details about the country is returned if required by the client application.
The API also provides the capability to view details of a country based on its unique ISO code.

The Country related information is sourced from restcountries.com but the implementation is done from ground up to support fast processing and enterprise level scalability.

There are two Types of APIs supported

  1. Get all Countries - This API provides information about all the countries across the world. One can search based on different fields of the country.
  2. Get A country - This API provides information about a country based on its ISO codes

[Roadmap]

  • Currently the search capability is limited to matching exact value. Searching based on wild card pattern, greater than, less than etc. are next in the pipeline.
  • Interesting facts about places
  • Geo-location based searches.
  • Travel related information
  • Historical and economic information
Followers: 4
Resources:
Product Website Terms of use
API Creator:
Rapid account: MMP Labs
MMP Labs
mmplabsadm
Log In to Rate API
Rating: 4.7 - Votes: 3