Discover/visa.vfsglobal.com API
live

visa.vfsglobal.com APIvisa.vfsglobal.com

Access VFS Global visa data: 100+ missions, application center locations with coordinates, visa types, news, and country route configs via 5 endpoints.

Endpoints
5
Updated
1mo ago
Try it

No input parameters required.

api.parse.bot/scraper/ef37863d-5109-4df3-99e2-aa6752430df8/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/ef37863d-5109-4df3-99e2-aa6752430df8/get_missions' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Get all missions (destination countries) served by VFS Global, including available origin countries and supported languages for each mission. Returns the complete list of 100+ missions sorted alphabetically by name.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "total": "integer total count of missions",
    "missions": "array of mission objects each containing mission_name, iso_code, and origin_countries with their supported languages"
  },
  "sample": {
    "data": {
      "total": 105,
      "missions": [
        {
          "iso_code": "DZA",
          "mission_name": "Algeria",
          "origin_countries": [
            {
              "languages": [
                "en"
              ],
              "country_code": "IND"
            }
          ]
        },
        {
          "iso_code": "AUS",
          "mission_name": "Australia",
          "origin_countries": [
            {
              "languages": [
                "en"
              ],
              "country_code": "IND"
            },
            {
              "languages": [
                "en"
              ],
              "country_code": "PAK"
            }
          ]
        }
      ]
    },
    "status": "success"
  }
}

About the visa.vfsglobal.com API

The VFS Global Visa API exposes 5 endpoints covering the full public data surface of visa.vfsglobal.com, including 100+ destination missions, visa application center locations with GPS coordinates, visa type categories, and operational news. The get_visa_centers endpoint alone returns center addresses, latitude/longitude, Google Maps URLs, and opening hours, filterable by both origin and destination country ISO codes.

Missions and Country Routes

The get_missions endpoint returns the complete list of destination countries (missions) served by VFS Global, including each mission's ISO code and the full set of origin countries and their supported interface languages. No parameters are required — the response always delivers the full sorted list with a total count. This is the starting point for discovering which origin/destination pairs are valid inputs for other endpoints.

Visa Application Centers

The get_visa_centers endpoint returns center-level detail: name, title, address_lines, latitude, longitude, google_map_url, and timing. You can filter by country_code (origin, e.g. IND) and/or mission_code (destination, e.g. ITA), and paginate using skip and limit (max 100 per page). The total field in the response tells you how many centers match your filter so you can page through the full result set.

Visa Types and News

The get_visa_types endpoint accepts country_code, mission_code, and a language name (e.g. english) and returns grouped visa categories — tourist, business, study, and others — each with name, description, and details. The get_news endpoint surfaces operational announcements (center closures, policy changes) filtered by the same origin/destination pair and a language code, with each item carrying title, date, intro, body, and a permanent flag indicating standing notices versus time-limited updates.

Country Configuration

The get_country_info endpoint exposes per-route page configuration, including enable_search, enable_dropdown, and welcome_text for each country/mission pair. It is useful for pre-validating that a specific origin-destination route has an active configuration before querying deeper endpoints.

Common use cases
  • Map all VFS Global visa centers in a target region using latitude and longitude fields from get_visa_centers.
  • Build a visa route validator by cross-referencing get_missions origin/destination pairs with get_country_info active configurations.
  • Monitor visa center closures and policy updates by polling get_news filtered by mission and country codes.
  • Populate a visa-type selector UI using get_visa_types categories (tourist, business, study) for a given route.
  • Aggregate Google Maps links and address data for all centers serving a specific origin country like Nigeria (NGA).
  • Detect which origin-destination routes support search vs. dropdown navigation using the enable_search and enable_dropdown fields from get_country_info.
  • Build a multilingual visa guide by querying get_visa_types and get_news for supported language variants across missions.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does VFS Global offer an official public developer API?+
VFS Global does not publish a public developer API or API documentation for visa.vfsglobal.com. There is no official API key program or documented REST interface listed on their site.
How do I retrieve visa centers for a specific origin-to-destination route?+
Call get_visa_centers with both country_code (origin, e.g. PAK) and mission_code (destination, e.g. GBR). Both filters are optional and can be used independently or together. The response includes total so you can paginate with skip and limit to retrieve all matching centers.
Does the API return real-time appointment slot availability?+
No. The API covers static and semi-static public data: center locations, visa types, missions, news, and country configurations. Appointment slot availability — which requires authenticated access to VFS Global's booking system — is not exposed. You can fork this API on Parse and revise it to add an endpoint targeting the appointment availability surface if your use case requires it.
What does the `permanent` flag on news items mean?+
In the get_news response, permanent is a boolean that distinguishes standing notices (e.g. ongoing policy requirements) from time-limited announcements (e.g. temporary center closures). The global_news flag separately indicates whether an item applies across all missions or is scoped to a specific country route.
Does the API include visa fee schedules or required document checklists?+
Not currently. The API covers visa type categories with names and descriptions via get_visa_types, but does not return structured fee amounts or itemized document checklists. You can fork the API on Parse and revise it to add an endpoint targeting the fee or requirements detail pages for specific visa types.
Page content last updated . Spec covers 5 endpoints from visa.vfsglobal.com.
Related APIs in Government PublicSee all →
athletic.net API
Search and analyze cross country and track & field performance data across the US, including athlete profiles, meet results, team rosters, and rankings. Access comprehensive meet information, historical records, and state-level competition data to track athlete progress and discover top performers.
alienvault.com API
Search and analyze global threat intelligence data including indicators of compromise, threat pulses, and adversary profiles from the Open Threat Exchange community. Monitor recent security alerts and access detailed information about threats and adversaries to strengthen your cybersecurity defenses.
eprocurement.gov API
Monitor India's public procurement opportunities by accessing active tenders, bids closing today, global tenders, high-value contracts, and cancelled tenders from the Central Public Procurement Portal. Search tender details, browse participating organizations, and track real-time procurement statistics to stay informed on government contracting opportunities.
maradminbot.com API
Search and retrieve official Marine Corps MARADMIN announcements from Marines.mil, filtering by year, status, and keyword to stay updated on the latest personnel and administrative directives. Get detailed information about specific announcements by number or browse the most recent updates to ensure you never miss critical Marine Corps guidance.
13f.info API
13f.info API
illinoisreportcard.com API
Search and analyze comprehensive performance data for Illinois public schools, districts, and the state, including academic achievements in ELA, math, and science, student demographics, teacher and administrator information, school finances, and environmental conditions. Compare schools side-by-side, track growth metrics, and access accountability ratings and school highlights to make informed decisions about education quality.
customs.gov.mv API
Check import/export duties, tariff classifications, and exchange rates for Maldives customs compliance, plus track vessel movements, company registrations, and declaration statuses. Get real-time data directly from the official customs portal to streamline your trade and logistics operations.
bizapedia.com API
Search for detailed business profiles and contact information from Bizapedia, including company details, employee data, and communication channels. Access comprehensive business intelligence to research companies and build targeted contact lists.