Batch Processor API
API Information
Version:v1.2.2
Region:US and Canada
Used for:Supporting high-volume address standardization, geocoding, and location data enrichment by processing large CSV datasets through asynchronous batch workflows.
Overview
The LightBox Batch Processor API provides asynchronous batch processing for geocoding large address datasets. Users upload CSV files containing address records, start a processing job, monitor its progress, and retrieve an enriched CSV file when processing is complete. Batch processing reduces the overhead associated with making individual geocoding requests and is designed for high-volume workflows that do not require immediate, record-by-record responses. Jobs are uniquely identified and access-controlled, while secure upload and download URLs support the transfer of input and output files. Output fields can be configured to return the location and geocoding information required for a specific workflow.
Key Capabilities
- ✓Create asynchronous batch geocoding jobs for CSV datasets
- ✓Generate secure upload URLs for transferring input CSV files
- ✓Process large address datasets without requiring individual geocoding requests
- ✓Monitor job status and estimated completion time
- ✓Start and cancel batch processing jobs
- ✓Configure fields returned in the enriched output
- ✓Generate secure download URLs for completed output files
- ✓Process CSV files up to 5 GB
- ✓Run multiple batch processing jobs concurrently
Scope
Capabilities
- CSV File Processing
- Asynchronous Batch Geocoding
- Address Standardization
- Location Data Enrichment
- Configurable Output Fields
- Job Status Monitoring
Applications
- Large-Scale Address Geocoding
- Address Data Enrichment
- Data Standardization and Cleaning
- Property Data Enrichment
- Market and Territory Analysis
- Bulk Location Intelligence