U.S. Immigration Data · REST API
The Visa Bulletin and USCIS timelines, as clean structured data.
Public immigration data is scattered across PDFs and a form-by-form government portal. VisaVigil parses, archives, and serves it — visa bulletin history, live processing times, and calculations no one else offers as an API.
What you can call
Four endpoint groups, one key.
Every response is JSON, documented in an interactive OpenAPI spec, and served over authenticated HTTPS.
Visa Bulletin
Current cutoffs and the full monthly history since 2015 for every category and country — plus computed movement stats, like how many days a queue advanced over the past year.
USCIS Processing Times
Current processing ranges for 40+ forms across every service center and field office, snapshotted daily so you can show the trend, not just today's number.
Priority-Date Estimator
A transparent estimate of when a priority date becomes current, computed from real movement rates — with honest result types when a category is stalled or unavailable.
CSPA Age Calculator
Child Status Protection Act age, resolving visa availability straight from the bulletin history. The one calculation no competitor offers as an API.
One request away
Send a key, get an answer.
Pass your key in the X-API-Key header. That's the whole integration.
# When will EB-2 India be current? curl "https://api.visavigilai.com/v1/estimator/priority-date\ ?category=EB2&country=INDIA&priority_date=2013-03-01" \ -H "X-API-Key: vv_your_key_here"
{
"result": "estimate",
"current_cutoff": "2013-01-01",
"avg_monthly_advance_days": 20.2,
"estimated_months": 3.0,
"estimated_current_date": "2026-10-01",
"disclaimer": "Informational, not legal advice."
}
Why build on it
The reliable layer over data that fights developers.
Parsed, not scraped by you
The State Department publishes the bulletin as HTML and PDF; USCIS hides processing times behind a form-by-form portal. We do that work once so you never write a parser.
A daily archive that compounds
Every day we snapshot processing times, building a trend history you can chart — the kind of longitudinal view a single lookup can never give.
Calculations, not just data
The estimator and CSPA endpoints answer the questions people actually ask — "when will I be current," "will my child age out" — computed on top of the raw history.
Honest by design
Every derived answer is clearly labeled informational, carries its policy date, and flags uncertainty. Built by an immigration attorney, for products that can't afford to mislead.
Pricing
Start free. Scale by the tier.
Rate limits per minute; every tier reads the same live data. Available direct or on the RapidAPI marketplace.
- Visa Bulletin & Processing Times
- 30 requests / minute
- Full history & movement stats
- Community support
- Everything in Free
- Estimator & CSPA endpoints
- 120 requests / minute
- Email support
- Everything in Pro
- 600 requests / minute
- Bulk & commercial use
- Priority support