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
2mo 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 →
visaindex.com API
Check passport power rankings and visa requirements across countries, compare travel restrictions between nations, and explore golden visa programs and ETA eligibility for your destination. Find detailed information about visa policies, destination requirements, and investment-based visa options to plan international travel and relocation opportunities.
atlys.com API
Discover visa requirements and pricing for destinations worldwide by browsing available countries and viewing detailed information including visa types, validity periods, government fees, and required documents. Plan your international travel with transparent cost breakdowns and all necessary documentation details in one place.
relocate.me API
Search relocation guides and compare countries across visa requirements, job opportunities, salaries, cost of living, and healthcare information. Get detailed country overviews and salary data to make informed decisions about where to relocate for work.
voi.com API
Find available Voi scooters and bikes near you, explore pricing and service details across different cities and countries, and access helpful resources like blog posts and support articles. Discover vehicle locations, compare pricing plans, and browse company updates all in one place.
culturetrip.com API
Discover travel inspiration and plan your next adventure by browsing curated travel articles, destination guides, and bookable trips organized by region and city. Search for specific destinations, compare trip dates and prices, and explore popular cities to find the perfect getaway.
fresha.com API
Search for beauty and wellness businesses, view detailed venue information like services and pricing, and browse the help center's knowledge base articles and categories. Find exactly what you need across Fresha's marketplace with powerful filtering and category options.
service-public.fr API
Search the official French public service portal (service-public.fr) for practical guides, legal information, administrative procedures, and support resources. Retrieve structured content from any guide or category page, explore autocomplete suggestions, and access legal references — all through a single unified API.
virginaustralia.com API
Search Virgin Australia flights and browse fare calendars to find the best prices, while exploring available destinations and current flight specials all in one place. Get real-time flight options and pricing information to plan your next trip with ease.
VFS Global Visa API – Centers, Missions & News · Parse