Urgent.News

What's breaking now, across thousands of outlets.

Tech

How I built a self-updating visa database from 13,507 passport-destination pairs

For 12 years I handled international onboarding at a company that shipped hardware to 90+ countries. Every month someone asked me the same thing: "Do we need a visa for our engineer going to Brazil? What about the client in Singapore on an Indian passport?" And every month I'd open five tabs, cross-reference three outdated travel sites, and still guess wrong on stay limits. So instead of Googling…

For over a decade, the author managed international onboarding at a hardware shipping company. Travelers frequently asked if visas were required for entry into specific countries. The author decided to build a database with 13,507 passport-to-destination pairs to solve this problem. Visa rules are complex, with different entry requirements based on the passport holder's nationality.

The dataset includes visa-free entry limits, eTA/ESTA requirements, eVisa availability, and visa-required flags with application portal links. The dataset is updated regularly using a policy-monitoring script that monitors US Federal Register and government visa-policy sources. The author wrapped the dataset in a public lookup tool to make it user-friendly, and it is available in English and Spanish.

The dataset is open and machine-readable, ready for use by travel platforms, researchers, or anyone needing visa information. However, the author emphasizes that the dataset is not a substitute for consulting the destination embassy or consulate before traveling, as visa rules can change rapidly and details may vary by nationality.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Learning by building something real

I’m not here because I know everything about software development. Quite the opposite. Right now, I’m learning React, TypeScript, Supabase, PostgreSQL and a lot about product architecture while…

What is IoC and DI (Dependency injection)??

before we talk about IOC (Inversion of control) and DI (dependency injection) i will firstly explain why it is used. so basically when we create different classes in a spring boot application…

  • IoC is a design principle that transfers object creation responsibility to a framework.
  • DI is the practical implementation of IoC, using annotations like @Component and @Autowired.
  • Spring Boot container handles object lifecycle with IoC and DI.

Show Dev: I built a 3D circuit simulator in Three.js

Post Body: Put together a browser-based 3D circuit simulator over the last few weeks: https://luvaai.in The idea was to make something zero-install where you can just open a tab, drop components on a…

  • Developer built 3D circuit simulator in Three.js
  • Zero-install platform for virtual breadboard
  • AI helper panel evaluates circuit states

More from Wednesday 26 August →