Unlocked Combolists

Export unlocked combolist credentials

Export the Combolist credentials you have already unlocked, as a background job.

Scope

  • Only your unlocked pairs, never the locked ones. To widen the set, unlock first with POST /search/combolist/unlock/task.
  • The body takes the same filters as GET /profile/unlocked/combolists (search, is_email, list_id, list_none, status, unlocked_at_min), so what you see in the list is what the file contains.
  • unlocked_at_min is the incremental hook: pass the timestamp of your last successful export to get only what came after. It must carry a timezone.
  • filters takes the advanced set of POST /profile/unlocked/combolists/advanced. Send it to export exactly the rows that advanced listing shows.

Separate from unlocked leaks This export never contains a stealer-log record. Its counterpart is POST /profile/unlocked/export.

Limits

  • Formats: csv, txt, json.
  • At most 5 exports pending or in progress per account, all types combined.
  • An identical export already queued is refused rather than duplicated.

Retrieval The response carries an export_id. Follow it and download the file from the Exports endpoints.

post/profile/unlocked/combolists/export

Query parameters

format'csv' | 'txt' | 'json'

Output format: csv, txt or json.

Request body

searchstring nullable
is_emailboolean nullable
list_idinteger nullable
list_noneboolean
status'new' | 'in_progress' | 'fixed' | 'accepted_risk' nullable
unlocked_at_minstring date-time nullable

Response

Export queued.

statusstring required

Export job status: 'queued', 'processing', 'completed', or 'failed'.

messagestring required

Human-readable status message.

export_idinteger required

ID of the export job. Use this to check status or download the result.

Example response

{
  "export_id": 1234,
  "message": "Your export request has been queued. Check the Exports page for progress.",
  "status": "queued"
}

Changes

Changed in 1 of the 8 revisions of this API.1