Instant HIN
OCR API
Automate vessel identification. Read ISO 10087 Hull Identification Numbers (HIN) from embossed fiberglass, transoms, and metal plates to streamline marine registration and surveys in under 1 second.
curl -X POST
https://api.structocr.com/v1/hin \
-H "x-api-key: YOUR_KEY" \
-d '{"img": "data:image/jpeg;base64,/9j/4A..."}'{
"success": true,
"data": {
"hin_number": "US-TNPD7474B899",
"is_valid": true,
"validation_error": null,
"confidence": "High",
"parsed": {
"country_code": "US",
"manufacturer_code": "TNP",
"serial_number": "D7474",
"production_month": "February",
"production_year_short": "8",
"model_year": "1999"
}
}
}Built for Marine Registration & Surveys
ISO 10087 Validation
Automatically validates the 15-character format and flags prohibited characters (I, O, Q) to ensure data integrity.
Embossed Text OCR
Trained to recognize low-contrast, same-color embossed or engraved text on fiberglass boat transoms.
Dynamic Year Logic
Built-in sliding window algorithm correctly resolves 2-digit codes into 4-digit model years (e.g., '99' -> 1999).
Pre-Parsed JSON
Returns the Country Code, Manufacturer ID (MIC), Serial, and Dates cleanly separated out of the box.
Mobile Survey Ready
Optimized for photos taken by marine surveyors on mobile devices, handling off-angle shots seamlessly.
Glare & Water Drops
Maintains high accuracy even with intense sun reflections or water droplets common in marine environments.
Ultra-Low Latency
Process images in milliseconds to keep your app feeling instantaneous for field surveyors.
Privacy First
We process images in-memory and delete them immediately after extraction. No vessel data is stored.

How it works
Seamlessly integrate vessel data capture into your software in minutes.
Capture Image
A marine surveyor, boat owner, or dealership agent takes a photo of the boat's transom or metal HIN plate.
AI & Semantic Logic
We extract the text, verify ISO 10087 compliance, reject prohibited characters, and calculate the century year.
System Action
Receive the pre-parsed, validated JSON instantly to populate insurance forms or DMV vessel registries.
Exact Data Extraction
Our API focuses on marine-specific challenges. It automatically resolves 20th vs 21st-century dates and returns cleanly separated fields ready for your vessel database.
Full HIN Number
ISO Validation Flag
Validation Error Details
Confidence Score
Country Code
Manufacturer Code (MIC)
Serial Number
Production Month
Production Year Short
Calculated Model Year
Trusted by Marine Tech Leaders
From insurance providers to DMV registries, businesses rely on our accuracy.
Manually typing 15-character embossed HINs in the bright sun was causing massive data entry errors. StructOCR's API eliminated typos and sped up our marine surveys significantly.
Other OCR APIs fail miserably on fiberglass transoms because the text is the same color as the background. StructOCR's deep learning model handles depth and shadows perfectly.
The built-in logic that calculates the correct 4-digit year from the ISO code saved our development team weeks of work. It's a plug-and-play solution for the marine industry.
Built for Developers,
Optimized for Marine Tech
We abstract away the complexity of computer vision and maritime standards, giving you a clean endpoint.
Rapid Integration
Standardized REST API that works with any language (Python, Node, Go). Get up and running in minutes.
High Availability
Built on serverless edge infrastructure ensuring 99.99% uptime for your mission-critical registration workflows.
Century Calculation Logic
Stop writing complex date window logic. We handle the Y2K shift and return the precise 4-digit model year.
Clear Documentation
Comprehensive guides and code samples to help you handle marine-specific edge cases.
Precise Data Extraction and Seamless
Integration with AI-powered OCR API.
Empower your solutions with automated data extraction by
integrating best-in class StructOCR via API seamlessly.
No credit card required • Full API access included