One API Call. Full Processing Power.

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

}

Why Build Your Own When You Can Integrate Ours?

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

API Reference

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

Full Processing Capabilities

Access every Lidarvisor feature through the API

auto_fix_high

Classification

Ground, vegetation, buildings, water, wires, towers, bridges — 12+ automatic classes

grid_on

Rasters

DTM, DSM, CHM, intensity maps, slope analysis — GeoTIFF output

polyline

Vectors

Contours, building footprints, tree crowns — DXF, Shapefile, GeoJSON

tune

Preprocessing

Noise removal, smoothing, thinning, RGB colorization

RESTFUL API

Simple HTTP Endpoints

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

Signed Download URLs

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

Process at Any Volume

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

Lidarvisor - Point Cloud Processing

Built for Your Workflow

🚁

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.

Frequently Asked Questions

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.

Start Building Today

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.