Blueprint Intelligence Analyzer
Pricing
$250.00 / 1,000 blueprint analyzeds
Blueprint Intelligence Analyzer
AI-powered architectural blueprint analysis. Extract floor plans, structural elements, dimensions, rooms, materials, and more from construction and engineering drawings.
Pricing
$250.00 / 1,000 blueprint analyzeds
Rating
0.0
(0)
Developer
daehwan kim
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
AI-powered architectural blueprint analysis for automated document intelligence and construction data extraction.
Extract floor plans, structural elements, dimensions, rooms, materials, and annotations from architectural and engineering drawings using advanced AI vision.
Features
- Document Classification: Automatically identify blueprint types (floor plans, structural, electrical, plumbing, HVAC, site plans, elevations, sections, details)
- Room Detection: Extract room names, estimated areas, and dimensions from floor plans
- Element Extraction: Identify architectural and structural elements (walls, doors, windows, stairs, columns, pipes, wires, fixtures)
- Dimension Recognition: Automatically detect and extract measurements and scales
- Text Annotation Parsing: Extract all text labels, notes, and annotations from drawings
- Material Identification: Recognize and list materials mentioned in blueprints
- Confidence Scoring: Get reliability metrics for each analysis
- Batch Processing: Process up to 10 blueprints per run
Input
{"imageUrl": "https://example.com/blueprint.jpg","imageUrls": [],"analysisDepth": "standard","maxImages": 10}
Parameters
| Parameter | Type | Required | Description | Default |
|---|---|---|---|---|
imageUrl | string | Optional | Single blueprint image URL | null |
imageUrls | array | Optional | Array of blueprint URLs (max 10) | [] |
analysisDepth | enum | No | Analysis level: quick, standard, detailed | "standard" |
maxImages | integer | No | Maximum images to process (1-10) | 10 |
Note: Provide at least one image via imageUrl or imageUrls. You can use both simultaneously; duplicates are automatically removed.
Output
Each blueprint analysis produces a dataset record:
{"imageUrl": "https://example.com/blueprint.jpg","status": "success","documentType": "floor_plan","title": "Building A - Level 2","scale": "1:100","rooms": [{"name": "Living Room","area_sqft": 250,"dimensions": "20' x 12.5'"}],"elements": [{"elementType": "door","count": 5,"details": "Interior doors with swing direction"}],"dimensions": [{"label": "Room Width","value": "20","unit": "feet"}],"textAnnotations": ["Property line","Setback: 25 ft"],"materials": ["Concrete","Steel reinforcement"],"confidence": 0.92,"model": "Qwen2.5-VL","processingTimeMs": 2500}
Output Fields
| Field | Type | Description |
|---|---|---|
imageUrl | string | Original blueprint image URL |
status | string | "success" or "error" |
documentType | string | Blueprint classification |
title | string | null | Drawing title if visible |
scale | string | null | Drawing scale (e.g., "1:100") |
rooms | array | Detected rooms/spaces with area and dimensions |
elements | array | Architectural elements found |
dimensions | array | Measurements and scales detected |
textAnnotations | array | Text labels and annotations |
materials | array | Materials mentioned in drawing |
confidence | number | Analysis confidence (0.0-1.0) |
model | string | AI model name |
processingTimeMs | integer | Processing time |
error | string | Error message (on failure) |
code | string | Error code: INVALID_INPUT, INVALID_URL, TIMEOUT, API_ERROR, PROCESSING_ERROR |
Pricing
- $0.25 per blueprint analyzed (success only)
- Errors and invalid images are not charged
- Batch discounts not available (PPE model)
Examples
Single Blueprint Analysis
curl -X POST https://api.apify.com/v2/acts/YOUR_ACTOR_ID/runs \-H "Authorization: Bearer YOUR_API_TOKEN" \-H "Content-Type: application/json" \-d '{"imageUrl": "https://images.adsttc.com/media/images/5a4b/3e4b/b22e/38be/9300/0032/large_jpg/PLANS-01.jpg"}'
Batch Processing Multiple Blueprints
curl -X POST https://api.apify.com/v2/acts/YOUR_ACTOR_ID/runs \-H "Authorization: Bearer YOUR_API_TOKEN" \-H "Content-Type: application/json" \-d '{"imageUrls": ["https://example.com/floor-plan-1.jpg","https://example.com/floor-plan-2.jpg","https://example.com/electrical-plan.jpg"],"analysisDepth": "detailed","maxImages": 10}'
Using the JavaScript SDK
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('YOUR_ACTOR_ID').call({imageUrl: 'https://example.com/blueprint.jpg',analysisDepth: 'standard',});const results = await client.dataset(run.defaultDatasetId).listItems();console.log(results.items);
Use Cases
- Construction Project Management: Automatically catalog and extract data from project blueprints
- Real Estate Analysis: Extract room counts, dimensions, and property layouts
- Building Information Modeling (BIM): Feed extracted data into BIM systems
- Compliance Verification: Extract regulatory markings and construction notes
- Cost Estimation: Get detailed element counts and dimensions for material quotes
- Property Valuation: Analyze building layouts and room dimensions
- Renovation Planning: Extract existing structural elements for renovation designs
- Facility Management: Index and retrieve building information from drawings
Supported Blueprint Types
- Floor Plans — Residential, commercial, industrial building layouts
- Structural Drawings — Load-bearing walls, columns, beams, foundations
- Electrical Plans — Power distribution, outlet locations, circuit layouts
- Plumbing Diagrams — Water lines, fixtures, drainage systems
- HVAC Schematics — Ductwork, equipment, air handling systems
- Site Plans — Property boundaries, landscaping, access points
- Elevations — Building facades and exterior views
- Cross-Sections — Internal building profiles and details
- Detail Drawings — Construction connection and assembly details
- Other Diagrams — Any architectural or engineering drawings
Limitations & Accuracy
- Image Quality: Analysis accuracy depends on blueprint image resolution and clarity
- Hand-Drawn Drawings: Legibility may vary for hand-sketched or aged prints
- Complex Symbols: Non-standard or custom symbols may not be recognized
- Text Extraction: Small or stylized text may be missed
- Dimension Accuracy: Extracted dimensions should be verified against original documents
- Dense Drawings: Very complex drawings with many elements may have reduced accuracy
Confidence Scores: Use the confidence field (0.0-1.0) to gauge analysis reliability. Scores below 0.7 indicate less certain results.
AI Model
- Model: Qwen2.5-VL (7B parameters)
- Processing: Local AI server (no cloud storage of blueprints)
- Response Time: 2-10 seconds per image (typical)
Legal Notice
Copyright & Ownership (IMPORTANT)
- Architectural blueprints and engineering drawings are protected by copyright law (U.S. Architectural Works Copyright Protection Act, 1990).
- You may ONLY upload blueprints that you: (a) Own or created yourself (b) Have explicit written permission from the copyright holder to analyze (c) Are licensed to use for this purpose
- Uploading third-party blueprints without authorization may constitute copyright infringement.
- We assume no liability for unauthorized use of copyrighted architectural works.
Confidential & Trade Secret Documents
- Do NOT upload blueprints marked as "Confidential," "Proprietary," or "Trade Secret."
- Unauthorized analysis of confidential blueprints may violate trade secret laws and result in significant legal liability for the user.
- We do not verify the confidentiality status of uploaded documents.
Not an Engineering Tool
- This tool provides AI-assisted analysis for INFORMATIONAL PURPOSES ONLY.
- Results are NOT a substitute for professional architectural or structural engineering review.
- Do NOT use extracted dimensions, measurements, or structural data for construction, renovation, or engineering decisions without professional verification.
- Errors in AI-extracted measurements could lead to structural failures, safety hazards, or code violations.
Liability
- The developer assumes no liability for errors, omissions, or decisions based on this tool's output.
- Users must verify all extracted data with qualified architects, engineers, or licensed contractors.
- This tool does not provide structural analysis, load calculations, building code compliance, or safety certifications.
Data Processing
- Blueprint images are processed on our local AI server and immediately discarded.
- We do not retain, share, or use uploaded blueprints for any purpose beyond the requested analysis.
- For confidential projects, consider using our service only with proper authorization from all stakeholders.
Error Handling
| Error Code | Cause | Resolution |
|---|---|---|
INVALID_INPUT | URL is null or not a string | Provide valid imageUrl or imageUrls |
INVALID_URL | URL format is invalid | Ensure URL starts with http:// or https:// |
TIMEOUT | AI service took too long (>60s) | Try again or use lower analysisDepth |
API_ERROR | AI service returned error | Check image accessibility and try again |
PROCESSING_ERROR | Unexpected error during analysis | Check logs; image may not be a blueprint |
Support & Feedback
For issues, suggestions, or feature requests, contact the development team through Apify.
Changelog
v1.0.0 (Initial Release)
- ✅ Blueprint document type classification
- ✅ Room and space detection
- ✅ Architectural element extraction
- ✅ Dimension and measurement recognition
- ✅ Text annotation parsing
- ✅ Material identification
- ✅ Batch processing (up to 10 images)
- ✅ Confidence scoring
- ✅ PPE pricing model ($0.25/analysis)
Last Updated: 2026-03-30 AI Model: Qwen2.5-VL v7B Processing Server: ai.ntriq.co.kr