Query IACS class status, survey dates, and compliance info by IMO number. Stop maintaining scrapers — start shipping.
# Fetch vessel classification by IMO curl -X POST https://vessel-class-finder-production.up.railway.app/vessels \ -H "x-api-key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"imos": [9811000]}' # Response [{ "imo": 9811000, "vessel_name": "EVER GIVEN", "class": "ABS", "status": "Delivered", "date_of_survey": "12/07/2023", "date_of_next_survey": "24/09/2028", "date_of_latest_status": "25/10/2018", "reason_for_status": "" }]
We aggregate and structure IACS vessel classification data so your engineering team doesn't have to.
Register and receive your API key instantly. Free tier includes 100 lookups per month.
Send a POST with one or more IMO numbers. Up to 100 per request; each IMO counts as one lookup. Get structured JSON back with full classification details.
Data is automatically refreshed weekly from IACS member societies. No stale records, no maintenance on your end.
Structured data from IACS member societies, covering the global commercial fleet.
Authenticate with an API key header. All responses are JSON.
/register
Create an account
/login
Get JWT token + API key
/vessels
Query vessels by IMO numbers
/subscription
Check subscription status
/subscribe
Activate an Enterprise plan (admin only)
/usage
Check this month's lookup usage
/api-keys
List your API keys
/api-keys/:key
Revoke an API key
/billing/checkout
Start a Stripe checkout for a paid plan
/billing/portal
Open the billing portal
Log in to see these examples with your own API key filled in.
No credit card required to start. Upgrade by card in under a minute, cancel anytime.
IACS publishes its Vessels in Class data only as a downloadable ZIP/CSV file, not as an API. Vessel Class Finder scrapes that file weekly and serves it as a JSON REST API: POST a list of IMO numbers to /vessels with an x-api-key header and get each ship's classification society, class status and survey dates back.
Register for a free API key, then send POST /vessels with body {"imos": [9811000]}. The response includes the classification society (for example NV for DNV, LRS for Lloyd's Register, NKK for ClassNK, BV, ABS), the class status (Delivered, Reinstated or Reassigned when in class; Suspended; Withdrawn), the last and next survey dates, and the reason for the latest status change.
All vessels listed in the IACS Vessels in Class dataset, which covers ships classed by IACS member societies such as ABS, BV, CCS, CRS, DNV, IRS, KR, LR, ClassNK, PRS, RINA and TL.
The dataset is re-downloaded from IACS every Sunday and swapped in atomically, so the API never serves a partial refresh.
The free tier includes 100 lookups per month with no credit card. Starter is €49/month for 5,000 lookups, Pro is €199/month for 50,000 lookups, and Enterprise is custom. Paid plans are billed monthly by card through Stripe and can be upgraded or cancelled anytime from your account; for Enterprise contact info@wearefabbrik.com.
100 lookups per month. No credit card required.
Already have an account? Log in · By signing up you agree to our Terms of Service & Privacy Policy.
Copy one of the examples below; your API key is already filled in.