Automate LiDAR Processing at Scale
Integrate point cloud classification, terrain extraction, and deliverable generation into your workflow with simple HTTP calls.
Skip the infrastructure. Skip the parameter tuning. Just send your point cloud and get classified results.
// Process your point cloud with a single request
POST /api/v1/process
{
“file_id”: “abc123”,
“outputs”: [“classified_las”, “dtm”, “dsm”, “contours”],
“classification”: true
}
Building It Yourself
❌ Desktop tools don’t scale — TerraScan and LiDAR360 require manual operation
❌ Open-source needs expertise — PDAL and LAStools require parameter tuning for every dataset
❌ Infrastructure is expensive — GPU instances, queues, failure handling
❌ Maintenance never ends — algorithm updates, scaling issues, bug fixes
Lidarvisor API
✓ Simple HTTP endpoints that work with any language
✓ No parameters to tune — AI handles it automatically
✓ Auto-scaling cloud infrastructure — process 1 or 1000 files
✓ We maintain the algorithms — you build features
Core endpoints for point cloud processing
| Endpoint | Method | Description |
|---|---|---|
/v1/upload |
POST | Get signed URL for file upload |
/v1/metadata |
POST | Extract point cloud metadata (area, bounds, CRS) |
/v1/process |
POST | Start processing with selected outputs |
/v1/status/{task_id} |
GET | Check processing status |
/v1/results/{task_id} |
GET | Get signed download URLs for outputs |
Base URL: https://api.lidarvisor.com • All endpoints require API key authentication
Access every Lidarvisor feature through the API
RESTFUL API
Works with any programming language
Standard REST architecture with JSON request/response format. If your language can make HTTP requests, it can use our API.
✦ JSON request/response format
✦ API key authentication
✦ Clear documentation with code examples
# Python example
import requests
response = requests.post(
“https://api.lidarvisor.com/v1/process”,
headers={“Authorization”: api_key},
json={“file_id”: file_id}
)
// Response
{
“status”: “completed”,
“outputs”: {
“classified_las”: “https://…”,
“dtm”: “https://…”,
“dsm”: “https://…”
}
}
OUTPUT ACCESS
Secure, time-limited access to your results
Download classified point clouds, rasters, and vectors directly. All outputs include proper coordinate reference systems.
✦ Point clouds: Classified LAS/LAZ
✦ Rasters: GeoTIFF with CRS
✦ Vectors: DXF, Shapefile, GeoJSON
SCALABLE INFRASTRUCTURE
From one file to thousands — no queues, no waiting
Our cloud infrastructure auto-scales to handle batch jobs of any size. No server provisioning, no capacity planning. Pay only for what you process.
✦ Process multiple files in parallel
✦ Auto-scaling handles any batch size
✦ Usage-based pricing

🚁
Drone Survey Companies
Automate your deliverable pipeline. Drone lands, data uploads, client receives classified results.
🗺️
GIS Platforms
Add LiDAR processing to your platform without building it. White-label options available.
🏢
Enterprise Workflows
Connect to S3, trigger from uploads, push to your data warehouse. Build custom pipelines.
🔄
Resellers & Integrators
Offer LiDAR processing as part of your service. Volume pricing for high-throughput.
Any language that can make HTTP requests works with our API. Python, JavaScript, Go, Ruby, Java, C#, PHP — if it can POST JSON, it can use Lidarvisor. We’re also developing official SDKs for Python and JavaScript.
Use API key authentication via the Authorization header. Create your API key in the Lidarvisor dashboard under Settings → API Keys. Keys can be revoked at any time.
Free tier accounts can process up to 10 concurrent files. Paid plans have higher limits based on your subscription. For enterprise-scale processing, contact us for custom limits and volume pricing.
Webhook notifications are coming soon. Currently, you can poll the status endpoint to check processing progress. When webhooks launch, your system will receive a callback when processing completes.
Upload point clouds in LAS or LAZ (compressed LAS) format. These are the industry-standard formats for LiDAR data. Maximum file size depends on your plan — free tier supports files up to 500MB, paid plans support larger files.
Yes. Your free account includes 10 hectares of processing credit, which you can use to test the API with real data. No credit card required to start.
Get your API key and process your first file in minutes. 10 hectares free — no credit card required.
Questions about integration? Contact our team for technical support and volume pricing.