Skip to content

Features

Point Cloud Viewer Point Cloud Preprocessing Point Cloud Classification Point Cloud Rasterization Point Cloud Vectorization Processing API

Industry

Land Surveying Utility Vegetation Management Forestry

More

Pricing Contact
Log in Try for free

Processing API

Automate LiDARProcessing at Scale

Integrate point cloud classification, terrain extraction and deliverable generation into your own workflow with simple HTTP calls.

Available on the Advanced plan • RESTful JSON API

Any language
Plain HTTP and JSON
No tuning
The AI handles parameters
Auto-scaling
1 file or 1,000
Signed URLs
Time-limited result access

One call

One API call, full processing power

Skip the infrastructure. Skip the parameter tuning. Send your point cloud and get classified results back.

POST /api/v1/projects/{id}/process
// Start processing with a preset, one request
POST https://cloud-pilot.lidarvisor.com/api/v1/projects/42/process

{
  "preset": "topographic_survey"
}

Build or integrate

Why build it when you can integrate it?

Building it yourself

  • Desktop tools do not scale — they need manual operation
  • Open-source needs expertise — parameter tuning for every dataset
  • Infrastructure is expensive — GPU instances, queues, failure handling
  • Maintenance never ends — algorithm updates, scaling, bug fixes

Lidarvisor API

  • Simple HTTP endpoints that work from any language
  • No parameters to tune — the AI handles it
  • Auto-scaling cloud infrastructure, 1 file or 1,000
  • We maintain the algorithms; you build features

API reference

Core endpoints

Base URL https://cloud-pilot.lidarvisor.com/api/v1 — all endpoints require API key authentication via the x-api-key header.

EndpointMethodDescription
/projectsPOSTCreate a project: direct upload, resumable chunked upload, or pull from a URL you provide
/projects/{id}/processPOSTStart processing — pick a preset or individual options; optionally push results to your own storage
/projects/{id}/statusGETMetadata and processing status, with progress
/projects/{id}/resultsGETList every produced output
/projects/{id}/results/{assetId}/downloadGETGet a signed, time-limited download URL

Capabilities

Every feature, through the API

Classification

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

Rasters

DTM, DSM, CHM, intensity and slope analysis, as GeoTIFF.

Vectors

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

Preprocessing

Noise removal, smoothing, thinning and RGB colorization.

RESTful

Simple HTTP endpoints

Standard REST with JSON request and response. If your language can make HTTP requests, it can use the API.

example.py
# Python
import requests

response = requests.post(
    "https://cloud-pilot.lidarvisor.com/api/v1/projects/42/process",
    headers={"x-api-key": api_key},
    json={"preset": "topographic_survey"},
)

# Poll GET /projects/42/status, then list the outputs
{
  "status": "completed",
  "results": [
    { "assetId": 7, "type": "CLASSIFIED_POINT_CLOUD" },
    { "assetId": 8, "type": "DTM" }
  ]
}

What you get back

Results, ready to consume

Signed download URLs

Secure, time-limited access to every output, with the correct CRS attached.

Every format

Classified LAS/LAZ, GeoTIFF rasters, and DXF, Shapefile or GeoJSON vectors.

Any volume

Process files in parallel. Auto-scaling handles any batch size, with usage-based pricing.

Who it's for

Built for your workflow

Drone Survey Companies

Automate the deliverable pipeline: drone lands, data uploads, client receives 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 warehouse. Build custom pipelines.

Resellers & Integrators

Offer LiDAR processing as part of your service, with volume pricing for high throughput.

Questions

Frequently asked questions

What programming languages are supported?

Any language that can make HTTP requests. Python, JavaScript, Go, Ruby, Java, C#, PHP — if it can POST JSON, it can use Lidarvisor.

How do I authenticate requests?

API key authentication via the x-api-key header. Keys are issued with your Advanced subscription and can be revoked at any time.

What are the rate limits?

API access is available on the Advanced plan, with a limit of 100 requests per minute. For enterprise-scale processing, contact us for custom limits and volume pricing.

Are webhooks available?

Yes. Register a webhook URL and your system receives a signed callback when metadata extraction, processing and result delivery complete. Polling the status endpoint also works.

What file formats can I upload?

LAS, LAZ (compressed LAS) or COPC, the industry-standard formats for LiDAR data. Uploads can be sent directly, in resumable chunks, or pulled from a signed URL in your own storage. Maximum file size depends on your subscription plan.

Is there a sandbox environment?

API access requires the Advanced plan. Contact our team to discuss a trial period for evaluation.

Start building today

Unlock the full power of LiDAR automation. API access is included with the Advanced subscription.

Request API access

Questions about integration? Contact our team for technical support and volume pricing.