1. BulkVerifyAddress
FigoVerify Public API
  • VerifyAddress
    • Create And Geocode A Customer
      POST
    • Geocode An Address
      POST
  • BulkVerifyAddress
    • Submit A Bulk Geocode Job
      POST
    • List Bulk Geocode Jobs
      GET
    • Get A Bulk Geocode Job
      GET
  • SubmitGeoLocation
    • Submit A Location Ping
      POST
  • VerifyBVN
    • Verify A BVN
      POST
  • VerifyNIN
    • Verify A NIN
      POST
  • WalletBalance
    • Get Wallet Balance
      GET
  • ProximityScore
    • Get Customer Proximity Summary
      GET
  • Schedules
    • Get Collection Schedules For A Customer
      GET
  • DocumentVerification
    • Verify A CAC Certificate Image
      POST
    • Verify A CAC Certificate PDF
      POST
    • Verify A Driver's Licence
      POST
    • Verify A Generic ID Card
      POST
    • Verify A MemArt Or Form CO2
      POST
    • Verify A National ID Card
      POST
    • Verify A NIN Slip
      POST
    • Verify An International Passport
      POST
    • Verify A Proof Of Address
      POST
    • Verify A Voter's Card
      POST
  • Schemas
    • ApiResponse
    • DefaultResponse
    • AddressRiskSignals
    • BillingInfo
    • BulkGeocodeItem
    • BulkGeocodeRequest
    • GeocodeData
    • BulkGeocodeSubmitEnvelope
    • BulkGeocodeSubmitResponse
    • BulkItemResponse
    • CustomerGeocodeData
    • BulkRefDetailEnvelope
    • BulkRefDetailResponse
    • VerifyAddressInfo
    • BulkRefListEnvelope
    • VerifyValidationField
    • BvnBillingInfo
    • GeoLocationData
    • BulkRefSummaryResponse
    • WalletBalanceResponse
    • VerifyValidationResult
    • BvnData
    • VerifyIdData
    • BvnVerificationInfo
    • CacCertificatePdfVerificationRequest
    • DefaultServiceResponse
    • CacCertificateVerificationRequest
    • CustomerGeocodeEnvelope
    • CustomerGeocodeRequest
    • CustomerGeocodeResponse
    • VerifyBVNData
    • ServiceResponse
    • DirectorShareInfo
    • GeoSchedulesData
    • GeocodeResponseEnvelope
    • DocumentVerificationApiResponse
    • CustomerGeocodeResponseEnvelope
    • DocumentVerificationResponseData
    • VerifyNINData
    • GeoLocationResponseEnvelope
    • DriversLicenceVerificationRequest
    • ErrorResponse
    • VerifyBVNResponseEnvelope
    • WalletBalanceData
    • VerifyNINResponseEnvelope
    • GeoLocationEnvelope
    • GeoLocationRequest
    • GeoLocationResponse
    • ProximityScoreData
    • GeoScheduleItem
    • WalletBalanceResponseEnvelope
    • ProximityScoreResponseEnvelope
    • GeoSchedulesEnvelope
    • BulkGeocodeSubmitResponseEnvelope
    • GeoSchedulesResponseEnvelope
    • GeocodeEnvelope
    • GeocodeRequest
    • GeocodeResponse
    • ErrorEnvelope
    • IdCardVerificationRequest
    • MemArtFormCo2VerificationRequest
    • NationalIdVerificationRequest
    • NearbyPlace
    • NinData
    • NinSlipVerificationRequest
    • PassportVerificationRequest
    • ProofOfAddressVerificationRequest
    • ProximityScoreEnvelope
    • ProximityScoreResponse
    • PublicGeoSchedulesResponse
    • StreetViewImage
    • UnauthorizedResponse
    • VerificationInfo
    • VerifyBVNEnvelope
    • VerifyBVNRequest
    • VerifyBVNResponse
    • VerifyNINEnvelope
    • VerifyNINRequest
    • VerifyNINResponse
    • VotersCardVerificationRequest
    • WalletBalance
    • WalletBalanceEnvelope
  1. BulkVerifyAddress

Submit A Bulk Geocode Job

Developing
POST
/api/v1/public/geocode/bulk
Queues up to 200 addresses for background geocoding and returns a bulkRef immediately — no results are included in this response. The whole batch is rejected if the wallet cannot cover the per-address geocode fee times the number of addresses, though the wallet is debited by the background worker as rows are processed, not on submission. An email is sent when the job finishes.

Request

Authorization
API Key
Add parameter in header
X-Api-Key
Example:
X-Api-Key: ********************
or
Body Params application/jsonRequired

Examples

Responses

🟢200
application/json
Job accepted and queued. Poll the job endpoint for results.
Bodyapplication/json

🟠400
🟠401
Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/api/v1/public/geocode/bulk' \
--header 'X-Api-Key: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
    "addresses": [
        {
            "fullAddress": "12 Adeola Odeku Street, Victoria Island, Lagos"
        },
        {
            "fullAddress": "3 Awolowo Road, Ikoyi, Lagos"
        }
    ]
}'
Response Response Example
200 - Example 1
{
    "status": true,
    "message": "Operation successful.",
    "data": {
        "bulkRef": "f167f2c8-a214-41f6-b5ed-298b411ca68e",
        "message": "Details received. You will be notified via email once the job is completed.",
        "itemCount": 150
    }
}
Modified at 2026-08-06 11:58:31
Previous
Geocode An Address
Next
List Bulk Geocode Jobs
Built with