STATUS See Uptime Monitors
Notifications
0
You have no notifications at this time.
Login - This page is restricted
Forgot Password? or Register
API VERSA API VERSA
  • HOME
  • OUR APIs
  • PACKAGES
  • POLICIES
    Terms of Service
    TERMS OF SERVICE

    Agreement to use Services

    Privacy Policy
    PRIVACY POLICY

    Your rights regarding Privacy.

  • SUPPORT
    Knowledgebase
    KNOWLEDGEBASE

    A collection of FAQs

    Announcements
    ANNOUNCEMENTS

    All the Latest News

    Contact Us
    CONTACT US

    Get in touch!

  • CLIENT AREA
Geocode.Farm Geocode.Farm
HOME
OUR APIs
PACKAGES
POLICIES
TERMS OF SERVICE PRIVACY POLICY
SUPPORT
KNOWLEDGEBASE ANNOUNCEMENTS CONTACT US
CLIENT AREA

Forward Geocoding API


  1. Overview
    1. The Geocode.Farm Forward Geocoding API provides latitude and longitude coordinates for a given address.
    2. API authentication is required via an API key.

  2. Base URL
    1. GET https://api.geocode.farm/forward/

  3. Authentication
    1. API keys are required for all requests.
    2. Provide the key using the key parameter in the URL.

  4. Request Parameters
  5. ParameterRequiredDescription
    keyYesYour API key for authentication.
    addrYesThe address to be geocoded (URL-encoded).

  6. Example Request;
  7. GET https://api.geocode.farm/forward/?key=YOUR-API-KEY-HERE&addr=30+N+Gould+St,+Ste+R,+Sheridan,+WY+82801+USA

  8. Example Response
  9. {
        "LEGAL": {
            "notice": "This system is the property of Geocode.Farm and any information contained herein is Copyright (c) Geocode.Farm. Usage is subject to the Terms of Service.",
            "terms": "https:\/\/geocode.farm\/policies\/terms-of-service\/",
            "privacy": "https:\/\/geocode.farm\/policies\/privacy-policy\/"
        },
        "STATUS": {
            "key": "VALID",
            "request": "VALID",
            "status": "SUCCESS",
            "credit_used": "1"
        },
        "USER": {
            "key": "YOUR-API-KEY-HERE",
            "name": "Your Name",
            "email": "yourname@yourdomain.com",
            "usage_limit": "UNLIMITED",
            "used_today": "1",
            "remaining_limit": "UNLIMITED"
        },
        "RESULTS": {
            "request": {
                "addr": "30 N Gould St, Ste R, Sheridan, WY 82801 USA"
            },
            "result": {
                "coordinates": {
                    "lat": "44.7977733966548",
                    "lon": "-106.954917523499"
                },
                "address": {
                    "full_address": "30 N Gould St, Sheridan, WY 82801, United States",
                    "house_number": "30",
                    "street_name": "N Gould St",
                    "locality": "Sheridan",
                    "admin_2": "Sheridan County",
                    "admin_1": "WY",
                    "country": "United States",
                    "postal_code": "82801"
                },
                "accuracy": "EXACT_MATCH"
            }
        }
    }

  10. Response Fields
  11. STATUS
    • key: Indicates API key validity ("VALID" or "INVALID").
    • status: Request status ("SUCCESS" or "FAILED").
    • request: Whether the request was valid ("VALID" or "INVALID").
    • credit_used: Number of API credits or plan queries consumed. Will be 0 on failed, as failed requests DO NOT use credit.
    USER
    • key: API key used in the request.
    • name: Registered name.
    • email: Rgistered email.
    • usage_limit: Daily API query limit (e.g., "UNLIMITED" or a set number).
    • used_today: Number of requests made today.
    • remaining_limit: Remaining query limit for today.
    RESULTS
    • request: The originally requested address.
    • result: Contains geolocation details:
      • coordinates: Latitude and longitude.
      • address: Full structured address data.
      • accuracy: Quality of match (e.g. "EXACT_MATCH", "HIGH_ACCURACY", "MEDIUM_ACCURACY", "LOW_ACCURACY", or "UNKNOWN_ACCURACY").

  12. Error Status Codes
  13. The following are provided with each result as HTTP Status Codes:

    • 200 - Results Returned Successfully.
    • 400 - Address parameter missing or invalid.
    • 401 - API key is invalid or missing.
    • 402 - No credit available or expired API key.
    • 404 - No matching results found.
    • 429 - Rate limit exceeded.
    • 500 - An unexpected error occurred. In this case, contact support immediately to report the issue.



Last Updated: 22-MAR-2025



OUR APIs
  • Forward Geocoding
  • Reverse Geocoding
SUPPORT
  • ANNOUNCEMENTS
  • KNOWLEDGEBASE
  • CONTACT US
POLICIES
  • TERMS OF SERVICE
  • PRIVACY POLICY
  • Copyright © 2025 Geocode.Farm
    All Rights Reserved.
    Geocode.Farm Logo Geocode.Farm Logo

Title

Loading... Loading...
Loading...

Generate Password

Please enter a number between 8 and 64 for the password length