Basic Information

Base URL

https://www.iqautoscan3.com

QA URL

https://qa_www.iqautoscan3.com

Authentication

All API requests require authentication using an API key. Include your credentials in the request headers or as specified in your integration agreement.


Error Handling

All endpoints return standard HTTP status codes and error responses in the following format:

{
  "error": {
    "code": "INVALID_SEARCH_LEVEL",
    "message": "SearchLevel must be 1, 2, or 3",
    "details": "Provided value: 5"
  },
  "status": 400
}

Common Error Codes:

HTTP StatusError CodeDescription
400INVALID_REQUESTMalformed request or invalid parameters
401UNAUTHORIZEDMissing or invalid authentication credentials
403FORBIDDENInsufficient permissions for the requested operation
404NOT_FOUNDRequested resource (searchId, listId, etc.) not found
429RATE_LIMIT_EXCEEDEDToo many requests, retry after specified time
500INTERNAL_ERRORServer error, contact support if persists

Best Practices

1. Use Batch Processing

For large datasets, use the batch scanning workflow rather than multiple single-name scans. This improves performance and reduces API calls.

2. Implement Polling with Backoff

When monitoring progress, use exponential backoff.

3. Filter Early

Use V2 composite requests with PEP and watchlist filters to reduce false positives and improve result relevance.

4. Encrypt in Production

Always use secure/encrypted endpoints (/Secure/) for production data to ensure compliance with data protection regulations.

5. Clean Up Completed Scans

Clear completed search data regularly using the Clear Search Data endpoint to maintain system performance.

6. Handle Pagination

Process results in pages (recommended: 100-500 records per page) to avoid memory issues with large result sets.

8. Configure Appropriate Similarity Thresholds

Determine the comfortability your institution has with threshold results.

9. Handle Rate Limits Gracefully

Implement retry logic with exponential backoff when receiving 429 responses.

10. Monitor API Health

Use the health check endpoint to verify API availability before batch operations.


Appendix

Search Level Reference

ValueNameDescription
1Exact MatchRequires exact character-by-character match
2Exact Match Any OrderMatches all words in any order
3SimilarityFuzzy matching based on similarity threshold

Entity Type Reference

ValueTypeDescription
0IndividualPerson/individual name
1EntityBusiness entity or organization
2OrganizationOrganization (legacy)
3VesselShip or vessel name
4AircraftAircraft identification
5UnknownType not specified

Search Type Reference

ValueTypeDescription
0NameName-based search
1IDID number search (SSN, Passport, etc.)
2OrganizationOrganization name search
3AddressAddress-based search
4VesselVessel name search
5AircraftAircraft identification search

Document Version: 1.0
Last Updated: April 28, 2026
API Version: v1
Base URL: https://www.iqautoscan3.com