Secure Connection β’ Eammu Holidays
Secure Connection β’ Eammu Holidays
Integrate real-time visa requirements, document checklists, processing times, and policy change webhooks directly into your travel platform, HR tool, or booking engine.
Built on the same data powering WorkPass.Guide β 190+ countries, 5 visa types, updated continuously from official government sources.
190+
Countries
<120ms
Avg Response
99.98%
Uptime SLA
5
Visa Types
Free during beta Β· No credit card required Β· Early access keys sent within 48 hours
{
"visa_name": "Schengen Business Visa",
"visa_required": true,
"max_stay": "90 days / 180-day period",
"processing_time": {
"standard": "10β15 business days",
"expedited": "5β7 business days"
},
"fee": { "amount": 80, "currency": "EUR" },
"last_updated": "2026-05-01T00:00:00Z"
}API Capabilities
One API key, one integration, all the visa intelligence your platform needs. Covering business visas, work visas, student visas, tourist visas, and transit visas β for 190+ countries.
190+
Countries
Real-time visa requirements for every country pair β business, work, student, tourist, and transit visa data in a single endpoint.
<120ms
Avg. Response
Structured, consistent JSON responses designed for fast frontend integration. No parsing headaches, no undocumented fields.
99.98%
Uptime SLA
JWT and OAuth2 authentication, rate limiting, IP whitelisting, and full audit logging for compliance-heavy platforms.
Real-time
Policy Alerts
Get notified within minutes when visa policies change for any country pair. No more manual monitoring or compliance gaps.
500/req
Bulk Limit
Query visa requirements for multiple nationality-destination pairs in a single API call. Perfect for HR platforms managing global workforces.
14+
Doc Types
Return a full, structured document checklist for any visa type and nationality β invitation letters, financial docs, insurance requirements.
Live
Processing Data
Historical and live processing time data for standard and expedited visa applications. Include confidence intervals and seasonal trends.
27
Schengen States
Built-in Schengen 90/180-day calculation endpoint. Pass a trip history, receive remaining allowed days β fully compliant with EU rules.
API Reference
Full API documentation is available to waitlist members. Below is an overview of the core endpoints available in v1.
/v1/requirementsFetch visa requirements for a nationalityβdestination pair. Returns visa type, processing time, fee, max stay, and permitted activities.
from (ISO 3166-1 alpha-2)to (ISO 3166-1 alpha-2)visa_type (optional)lang (optional)/v1/documentsReturn the full document checklist for a specific visa application. Includes mandatory and recommended documents with detailed descriptions.
nationalitydestinationvisa_type/v1/processing-timesLive and historical processing time data. Standard vs expedited. Includes current wait time estimates and seasonal delay warnings.
destinationvisa_typeorigin_city (optional)/v1/bulkQuery up to 500 nationalityβdestination pairs in a single request. Returns full visa intelligence for each pair. Ideal for HR platforms.
pairs[] (array of {from, to, visa_type})/v1/schengen/calculatorPass a traveller's Schengen trip history and receive remaining allowed days, overstay risk level, and a compliance summary.
trips[] (array of {entry, exit, country})/v1/webhooks/subscribeSubscribe to real-time policy change alerts for specific country pairs or regions. Receive webhook POST to your endpoint when policies update.
urlpairs[]events[] (policy_change, fee_change, suspension)Quick Start
Query the India β Germany business visa requirements endpoint in your preferred language. Full SDKs for JavaScript, Python, PHP, and Ruby available to waitlist members.
curl -X GET "https://api.workpass.guide/v1/requirements?from=IN&to=DE&visa_type=business" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"ES2020+ async/await. Node.js, Deno, browser-compatible.
Python 3.8+. Compatible with Django, FastAPI, Flask.
PHP 8.0+. Laravel, Symfony, and WordPress ready.
Platform Integrations
The WorkPass.Guide Visa API powers visa intelligence across travel, HR, education, and immigration platforms.
Show travellers whether they need a visa before checkout β with real-time data, required documents, and current processing times. Reduce abandoned bookings caused by visa uncertainty.
Automate visa compliance checking for globally mobile workforces. Bulk-query requirements for entire teams, trigger alerts when policies change, and integrate document checklists into onboarding flows.
Automatically surface student visa requirements, processing timelines, and document checklists when students select a study destination. Integrate into enrollment flows seamlessly.
Power case management tools with live, authoritative visa data. Automate requirement lookups, flag policy changes to case workers, and generate compliance reports for clients.
Validate travel insurance requirements (Schengen β¬30,000 minimum cover) against live visa rules. Trigger upsell flows for clients who need higher coverage for specific destinations.
Power visa-related AI assistants with authoritative, structured data. Replace hallucinated LLM responses on visa requirements with real-time, verified API data.
Simple, Transparent Pricing
All plans are free during the private beta. Pricing below reflects our post-launch structure. Waitlist members receive 3 months free at the Growth tier upon launch.
For indie developers and small teams evaluating the API.
1,000 requests/month
For travel startups and HR tools with moderate API usage.
100,000 requests/month
For large platforms with high-volume or mission-critical usage.
Unlimited requests
Need a custom plan? Contact our team β
Data Integrity
Accuracy is everything for visa data. Our data sourcing and update process is built to match official government sources β not scraped blogs or outdated PDFs.
All visa requirements are sourced directly from official embassy websites, government immigration portals, and foreign ministry publications. We do not rely on third-party aggregators or travel blog content.
Our automated pipeline checks official embassy pages daily for changes in requirements, fees, processing times, and visa suspensions. Policy changes trigger immediate data updates and push webhook alerts to subscribed API consumers.
Automated changes are reviewed by our editorial team before being published to the API. For high-traffic country pairs, changes go through a dual-verification process to eliminate false positives.
Every API response includes a last_updated timestamp so your application can display data freshness to end users β critical for compliance platforms and immigration case management tools.
Data Coverage Summary
All visa data is sourced from official embassy and government immigration portals. Browse our human-readable guides β
Also on WorkPass.Guide
The same data available via API is also available as human-readable guides β free, no account required.
Complete guides for 190+ routes β documents, fees, timelines, and invitation letter templates.
ποΈCountry-specific work visa requirements, sponsorship rules, and employer obligations.
πUniversity admission requirements, student visa applications, and proof of funds guidance.
π΄Tourist visa requirements, visa-on-arrival eligibility, and eVisa portals for 190+ countries.
π«Airside transit and landside transit visa requirements β avoid costly layover surprises.
πPersonalised PDF document checklist for any nationality and destination β free download.
ποΈOfficial embassy contacts, appointment booking links, and address data for 190+ countries.
β±οΈLive-updated standard and expedited visa processing times β the same data in the API.
Common Questions
All data is sourced from official government embassy websites and immigration portals, monitored daily. Every response includes a last_updated timestamp. For mission-critical applications, we recommend subscribing to webhook alerts for any country pairs your platform covers.
The API covers business visas, work visas, student visas, tourist visas, and transit visas for 190+ countries. Data includes visa requirements, document checklists, processing times, embassy contacts, and permitted activities for each visa type.
During the private beta, all access is free with 1,000 requests/month on the Starter tier. Post-launch, the Starter tier remains free up to 1,000 requests per month. Waitlist members who join before launch receive 3 months free at the Growth tier.
Webhook subscribers receive real-time POST notifications within minutes of a policy change being verified. Webhook events include policy_change (requirements updated), fee_change (visa fees updated), and suspension (visa suspended for a nationality). You can subscribe to specific country pairs or whole regions.
Starter tier: 10 requests/second. Growth tier: 100 requests/second. Enterprise: custom. Bulk endpoint allows up to 500 country pairs per request, counted as 1 request against the rate limit. Contact us if your application requires higher throughput.
Growth tier includes a 99.9% monthly uptime SLA. Enterprise tier includes a 99.98% monthly uptime SLA with dedicated infrastructure. Status and incident history is published at status.workpass.guide.
Private Beta β Limited Spots
Be among the first developers to access the WorkPass.Guide Visa API. Early access members receive API documentation, test credentials, and 3 months free at the Growth tier when we launch.
Free during beta Β· No credit card Β· API docs sent within 48 hours