The Geocoding API is a service that provides forward and reverse geocoding of addresses.
Forward geocoding is the process of converting address into geographic coordinates(latitude,longitude).
Reverse geocoding is the process of converting geographic coordinates into a human-readable address.
Geocoding is the process of converting addresses (like “505 Howard St, San Francisco”) into geographic coordinates (latitude/longitude).
Required parameters:
address - The street address that you want to geocode.Optional parameters:
language - The two-letter language code in which to return results (ISO 639-1).bounds - Prefer results in a specified rectangular area(e.g. 37.786283,-122.395201,37.788394,-122.397344). Format: south,west,north,east. Coordinates: decimal degrees.country - The two-letter bias country code (ccTLD or ISO 3166-1) in which to return results.Reverse geocoding is the process of converting geographic coordinates(latitude/longitude) into a human-readable address (like “505 Howard St, San Francisco”).
Required parameters:
location - The location for which you wish to obtain the human-readable address (e.g. 37.7879493,-122.3961974).Optional parameters:
language - The two-letter language code in which to return results (ISO 639-1).A geocoding result contains the following fields:
{
"results": [
{
"address": "505 Howard St, San Francisco, CA 94105, USA",
"postal_code": "94105",
"country": "United States",
"region": "California",
"area": "San Francisco County",
"locality": "San Francisco",
"neighborhood": "The East Cut",
"street": "Howard Street",
"house": "505",
"location": {
"lat": 37.787926,
"lng": -122.396187
},
"location_type": "exact",
"type": "street_address"
}
]
}
curl --location --request GET 'https://zylalabs.com/api/3866/trueway+geocoding+api/4563/geocode?address=505 Howard St, San Francisco&language=en' --header 'Authorization: Bearer YOUR_API_KEY'
{
"results": [
{
"address": "505 Howard St Suite 201, San Francisco, CA 94105, USA",
"postal_code": "94105",
"country": "United States",
"region": "California",
"area": "San Francisco County",
"locality": "San Francisco",
"neighborhood": "The East Cut",
"street": "Howard Street",
"house": "505",
"location": {
"lat": 37.787926,
"lng": -122.396188
},
"location_type": "exact",
"type": "poi"
},
{
"address": "509 Howard St, San Francisco, CA 94105, USA",
"postal_code": "94105",
"country": "United States",
"region": "California",
"area": "San Francisco County",
"locality": "San Francisco",
"neighborhood": "The East Cut",
"street": "Howard Street",
"house": "509",
"location": {
"lat": 37.787919,
"lng": -122.396237
},
"location_type": "exact",
"type": "street_address"
},
{
"address": "505 Howard St, San Francisco, CA 94105, USA",
"postal_code": "94105",
"country": "United States",
"region": "California",
"area": "San Francisco County",
"locality": "San Francisco",
"neighborhood": "The East Cut",
"street": "Howard Street",
"house": "505",
"location": {
"lat": 37.787926,
"lng": -122.396187
},
"location_type": "exact",
"type": "street_address"
},
{
"address": "QJQ3+5G SoMa, San Francisco, CA, USA",
"country": "United States",
"region": "California",
"area": "San Francisco County",
"locality": "San Francisco",
"neighborhood": "SoMa",
"location": {
"lat": 37.787926,
"lng": -122.396187
},
"location_type": "centroid",
"type": "poi"
},
{
"address": "527-505 Howard St, San Francisco, CA 94105, USA",
"postal_code": "94105",
"country": "United States",
"region": "California",
"area": "San Francisco County",
"locality": "San Francisco",
"neighborhood": "The East Cut",
"street": "Howard Street",
"house": "527-505",
"location": {
"lat": 37.788073,
"lng": -122.396597
},
"location_type": "centroid",
"type": "route"
}
]
}
curl --location --request GET 'https://zylalabs.com/api/3866/trueway+geocoding+api/4564/reversegeocode?location=37.7879493,-122.3961974&language=en' --header 'Authorization: Bearer YOUR_API_KEY'
| Header | Description |
|---|---|
Authorization
|
[Required] Should be Bearer access_key. See "Your API Access Key" above when you are subscribed. |
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
Zyla API Hub is, in other words, an API MarketPlace. An all-in-one solution for your developing needs. You will be accessing our extended list of APIs with only your user. Also, you won't need to worry about storing API keys, only one API key for all our products is needed.
Prices are listed in USD. We accept all major debit and credit cards. Our payment system uses the latest security technology and is powered by Stripe, one of the world’s most reliable payment companies. If you have any trouble with paying by card, just contact us at [email protected]
Sometimes depending on the bank's fraud protection settings, a bank will decline the validation charge we make when we attempt to be sure a card is valid. We recommend first contacting your bank to see if they are blocking our charges. If more help is needed, please contact [email protected] and our team will investigate further
Prices are based on a recurring monthly subscription depending on the plan selected — plus overage fees applied when a developer exceeds a plan’s quota limits. In this example, you'll see the base plan amount as well as a quota limit of API requests. Be sure to notice the overage fee because you will be charged for each additional request.
Zyla API Hub works on a recurring monthly subscription system. Your billing cycle will start the day you purchase one of the paid plans, and it will renew the same day of the next month. So be aware to cancel your subscription beforehand if you want to avoid future charges.
Just go to the pricing page of that API and select the plan that you want to upgrade to. You will only be charged the full amount of that plan, but you will be enjoying the features that the plan offers right away.
Yes, absolutely. If you want to cancel your plan, simply go to your account and cancel on the Billing page. Upgrades, downgrades, and cancellations are immediate.
You can contact us through our chat channel to receive immediate assistance. We are always online from 9 am to 6 pm (GMT+1). If you reach us after that time, we will be in contact when we are back. Also you can contact us via email to [email protected]
The Geocode endpoint returns geographic coordinates (latitude and longitude) along with detailed address components such as postal code, country, region, area, locality, and neighborhood. The ReverseGeocode endpoint provides a human-readable address and similar address components based on provided coordinates.
Key fields in the response include "address," "postal_code," "country," "region," "locality," "neighborhood," "location" (latitude/longitude), "location_type," and "type." These fields help identify the exact location and its characteristics.
For Geocode, required parameters include "address." Optional parameters are "language," "bounds," and "country." For ReverseGeocode, the required parameter is "location," with "language" as an optional parameter. These parameters help customize the request for specific needs.
The response data is structured in a JSON format, containing a "results" array. Each result includes detailed fields such as address components and geographic coordinates, making it easy to parse and utilize in applications.
The Geocode endpoint provides geographic coordinates and detailed address information, while the ReverseGeocode endpoint offers human-readable addresses and their corresponding geographic coordinates. Both endpoints support multi-language responses.
Data accuracy is maintained through continuous updates and quality checks from reliable geographic data sources. The API uses algorithms to ensure that the geocoding results are as precise as possible, providing users with reliable location information.
Typical use cases include mapping applications, location-based services, logistics planning, and real estate searches. Developers can use the API to enhance user experiences by providing accurate location data and address information.
Users can utilize the returned data by integrating it into applications for mapping, navigation, or location-based services. The detailed address components and coordinates allow for precise location identification and user interaction.
To obtain your API key, first sign in to your account and navigate to the API you want to use. From the API's Pricing section, choose a plan and complete the subscription process. Once subscribed, return to the API page and you will see your API Access Key displayed at the top of the documentation page. You can use this key to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
The free trial lasts for 7 days and allows you to make up to 50 API requests.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes. If the API offers a free trial, you will see a "Free 7-Day Trial" option in its Pricing section. The trial lasts for 7 days and allows up to 50 API requests, enabling you to evaluate the API before subscribing to a paid plan.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
You can monitor your API usage through the response headers included with every request:
x-zyla-api-calls-monthly-used: Shows the total number of API requests you have used during the current billing period.
x-zyla-api-calls-monthly-remaining: Shows the number of API requests you have remaining for the current billing period.
Yes, you can cancel your subscription at any time. Simply go to the Pricing section of the API you're subscribed to and click the "Unsubscribe" button.
Please note that upgrades, downgrades, and cancellations take effect immediately. Once your subscription is canceled, access to the service will end immediately, regardless of any remaining API calls in your quota.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund
Service Level:
100%
Response Time:
1,466ms
Service Level:
100%
Response Time:
630ms
Service Level:
100%
Response Time:
353ms
Service Level:
100%
Response Time:
723ms
Service Level:
100%
Response Time:
620ms
Service Level:
100%
Response Time:
756ms
Service Level:
100%
Response Time:
37ms
Service Level:
100%
Response Time:
570ms
Service Level:
100%
Response Time:
747ms
Service Level:
83%
Response Time:
564ms