API Reference › Skip Tracing
POST /v1/api/trace/
Cost: Per hit: 1 credit (normal), 2 (advanced), 15 (enhanced). Rows with no match cost nothing.
Rate limit: 10 batch trace submissions per 5 minutes per account.
Mode: Async: returns a queue ID, results arrive by download link and webhook.
address_column (required): Column for property addresscity_column (required): Column for property citystate_column (required): Column for property statezip_column: Property ZIP. Optional but recommended.first_name_column: Person first-name column. Required for normal, custom, and enhanced traces. Not used by advanced owner lookup.last_name_column: Person last-name column. Required for normal, custom, and enhanced traces. Not used by advanced owner lookup.mail_address_column: Mailing address column. Required for normal traces; optional for advanced/enhanced traces.mail_city_column: Mailing city column. Required for normal traces; optional for advanced/enhanced traces.mail_state_column: Mailing state column. Required for normal traces; optional for advanced/enhanced traces.mailing_zip_column: Mailing ZIP column. Optional.trace_type: Trace type: 'normal' (1 credit/lead), 'advanced' (2 credits/lead), or 'enhanced' (15 credits/lead). Defaults to 'normal'. Advanced discovers the owner from an address; Enhanced requires first and last name columns.csv_file: CSV file of records. Send exactly one of csv_file or json_data.json_data: The records as a JSON array, sent as a form field (alternative to csv_file).200: Success.400: Column not found in your data402: Insufficient credits (prepaid account)429: Rate limit reached: 10 batch trace submissions per 5 minutes per account.503: Enhanced trace temporarily unavailable