APIs & Integrations
Utilize high-performance address quality APIs - on your infrastructure.
We empower the largest companies to process their own data, on their own servers, at the highest performance.

Private & Secure
We don’t process your data. We sell you the software and help you manage it.*
Unlimited Usage
Pricing is always licensed per server, CPU, or vCPU - not per-record. Our solutions engineers help figure our your exact usage needs.
High Performance
Native performance with SDKs for Java, C++, and .NET. Multi-threaded out of the box.
Support
Backed by support, training, and consulting from the Firstlogic team.
Scalable. Simple. Supported.
Firstlogic Enterprise APIs for Address Validation include options that provide better scalability and operations in a self-managed environment.
Enterprise REST API
A scalable, self-managed Address Validation web service that is simple to use, operate, and maintain - fully supported by Firstlogic.
Address IQ SDK
A set of on-premise Address Validation APIs available in Java, C++, .NET, Python and Go. Embed Firstlogic’s powerful address validation capabilities into your own custom server-side applications.
Enterprise REST API
Enterprise-grade Address Validation service — On Your Infrastructure
Deploy our self-managed Docker image in minutes and get ultra-fast address verification behind your own firewall. Proven performance and stability in on-premise and private cloud environments (e.g. AWS and Azure).
Built to Scale, Easy to Deploy.
Deploy Address IQ on-premises, within private or hybrid cloud environments, behind firewalls, or even in air-gapped networks.Deploy Address IQ as a Docker container microservice for streamlined, containerized operations.
Keep every byte of customer data inside your VPC for SOC 2, HIPAA, and GDPR compliance.
Achieve enterprise-grade availability, scalability, and disaster recovery with expert guidance from our Professional Services team.
Make an Address Validation request
Once the Entperise API container is up and running, use the /validate-address endpoint to cleanse an address. Receive a cleansed address object that includes USPS and geocoding address components.
1curl --request POST
2 --url http://localhost:8080/validate-address
3 --header 'Content-Type: application/json'
4 --data '{
5 "firm":"Smithsonian National Museum of Natural History",
6 "multiline1": "10th St & Constitution Ave NW",
7 "multiline2": "",
8 "locality1": "Washington",
9 "region1": "District of Columbia",
10 "postcode1": "20560"
11}'
Validated Address data
Cleansed address data includes address components, DPV delivery analysis, latitude-longitude geocoding data, and census data pertaining to the validated address.
1{
2 "cass_record_type": "F",
3 "county_code": "001",
4 "county_name": "District Of Columbia",
5 "delivery_point": "99",
6 "delivery_type": "P",
7 "dpv_cmra": "N",
8 "dpv_door_not_accessible": "",
9 "dpv_footnote": "AAU1",
10 "dpv_nostats": "",
11 "dpv_status": "Y",
12 "dpv_vacant": "",
13 "extraneous_secondary_non_postal": "",
14 "extraneous_secondary_unit_number": "",
15 "fault_code": "",
16 "geo_assignment_level": "PF",
17 "geo_census_tract_block": "0102026001",
18 "geo_census_tract_block_group": "0102026",
19 "geo_gov_county_code": "",
20 "geo_latitude": "38.884280",
21 "geo_longitude": "-77.025130",
22 "geo_metro_stat_area_code": "0000",
23 "geo_stat_area_code": "47900",
24 "locality1": "Washington",
25 "lot": "0007",
26 "lot_order": "A",
27 "postcode1": "20560",
28 "postcode2": "0001",
29 "primary_address": "10th St & Constitution Ave N",
30 "primary_name1": "10th St & Constitution Ave N",
31 "primary_number": "",
32 "primary_postfix1": "",
33 "primary_prefix1": "",
34 "primary_secondary_address": "10th St & Constitution Ave N",
35 "primary_secondary_address_dual": "",
36 "primary_type1": "",
37 "rdi_indicator": "N",
38 "region1": "DC",
39 "secondary_address": "",
40 "sortcode_postcode": "11001",
41 "sortcode_route": "C000",
42 "status_code": "S80000",
43 "unit_description": "",
44 "unit_number": ""
45}
46
Address IQ SDK
Seamless Integration using Firstlogic SDKs
Build high-performance address validation solutions with Firstlogic’s Address IQ SDK.
Flexible Development with the Address IQ SDK.
Easily integrate address lookup into your existing systems, perform single address lookups in real-time, and validate customer information before it enters your database.Access client libraries available in Java, C++, and .NET. Quickstart samples are also available for Python and Go.
Implement Address Cleansing, NCOA, DSF2 Processing, and Geocoding into your applications.
Maximize throughput with multi-threading, supported by deployment guidance from our Professional Services team.
Ready to get started?
Request a demo or talk to our sales team to answer your questions about the Address IQ SDK and its deployment options.