IFC Batch Processing
Upload hundreds of IFC building models. Get validated, enriched data back in minutes — not days.
- Models / batch
- 500+
- Per model
- <2min
- Supported
- IFC 2x3/4
- 12
- Geometry checks
- 98.5%
- Parse success rate
- 40+
- Property sets extracted
- 3
- Output formats
Drag. Drop. Done.
Upload IFC files individually or as a ZIP archive. The pipeline validates schema compliance, extracts geometry and property sets, and flags issues — all without manual intervention.
- IFC 2x3 and IFC4 support
- Automatic schema validation
- Batch ZIP upload
Quality Checks Built In
Every model runs through 12 automated geometry and data quality checks. Duplicate elements, missing properties, broken references — caught before they reach your downstream tools.
- Duplicate element detection
- Missing property alerts
- Georeferencing validation
- Structural integrity checks
Try It Live
Live demo with pre-loaded IFC models — browse the portfolio, inspect individual buildings
How It Works
-
Upload
Drop IFC files or a ZIP archive
-
Validate
Schema + geometry checks run automatically
-
Extract
Properties, geometry, and metadata parsed
-
Review
Browse results in the portfolio view
Manual vs. Automated
| Feature | IFC Batch | Manual Review |
|---|---|---|
| Speed | ||
| 100 models | ~3 hours | 2-3 weeks |
| Schema validation | Automatic | Manual spot-check |
| Quality | ||
| Consistent checks | — | |
| Duplicate detection | — | |
| Property completeness | — | |
| Output | ||
| Structured JSON | — | |
| Visual portfolio | — | |
| Issue report | Spreadsheet | |
FAQ
What IFC versions are supported?
IFC 2x3 and IFC4 (including IFC4.3). The parser auto-detects the schema version.
Is there a file size limit?
Individual files up to 500MB. ZIP archives up to 2GB. For larger datasets, contact us for the API endpoint.
What happens with invalid files?
Invalid files are flagged with specific error codes and moved to a quarantine queue. Valid files continue processing — one bad file does not block the batch.
Can I integrate this into my pipeline?
Yes. The REST API accepts multipart uploads and returns structured JSON. Webhook callbacks notify your system when processing completes.