How I built a self-updating visa database from 13,507 passport-destination pairs
说明与用途
构建了一个持续更新的签证数据库,涵盖13,507个护照-目的地组合,使用政策监控脚本实时刷新。数据以JSON形式公开,并提供查询工具,简化全球团队的签证检查。
问题
International onboarding teams repeatedly needed up-to-date visa and stay-limit information for thousands of passport–destination combinations, but existing travel sites updated only annually and were often inaccurate.
结果
The project delivers a continuously updated, accurate visa database that reduces onboarding effort, eliminates guesswork, and supports travel planning tools.
工作流
- 1. Gather passport–destination pairs from public sources.
- 2. Create a structured schema with fields for visa-free status, stay limits, eTA/ESTA, eVisa, visa-required flag, and digital nomad visa.
- 3. Implement a policy-monitoring script that watches US Federal Register and government visa-policy feeds for changes.
- 4. Flag and update affected pairs automatically as new policy data appears.
- 5. Publish the dataset as JSON on GitHub and build a public lookup tool (entrypolicies.com) for instant queries.
- 6. Provide additional tools: passport power rankings, Schengen 90/180-day explanation, and country-by-country entry requirements.
- 7. Offer bilingual (EN/ES) interfaces to serve Spanish-speaking users.
- 8. Encourage community feedback and data improvements via GitHub.
证据
Most travel sites update this data once a year. That's not fast enough for anyone doing real travel planning or logistics.
The whole thing is driven by a policy-monitoring script that watches US Federal Register and government visa-policy sources, so updates get flagged as they happen instead of once a year.
- 记录日期: 2026-09-05T15:44:23.980Z