---
title: "Export the entries of an Android app to CSV/TXT/JSON"
method: POST
path: "/search/applications/{package}/export"
tags: ["Search Applications"]
---

# Export the entries of an Android app to CSV/TXT/JSON

`POST /search/applications/{package}/export`

## Request

- Base URL: `https://api.leakradar.io`
- URL: `https://api.leakradar.io/search/applications/{package}/export`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/leakradar/apis/leakradar-io-api/docs/search/applications/:package/export/post.ts> (a function with typed inputs; its response is checked against the schema)

Queue an export of the entries of an Android app. The job runs asynchronously and the file appears in the Exports section when ready.

`search`, `is_email` and `format` can be passed as query parameters or in the JSON body (the body wins).

- At most 5 exports PENDING or IN_PROGRESS per account.
- Requires a paid plan with `domain_search` enabled.

## Path parameters

- `package` string, required: Android application id, e.g. `com.netflix.mediaclient`.

## Query parameters

- `search` string, nullable: Optional term to narrow results.
- `is_email` boolean, nullable: true = emails only, false = usernames only, null = both.
- `format` 'csv' | 'txt' | 'json'

## Request body

- ApplicationExportBody
  - `search` string, nullable
  - `is_email` boolean, nullable
  - `format` 'csv' | 'txt' | 'json'

## Response `200`

Export queued successfully.

- ExportResponse
  - `status` string, required: Export job status: 'queued', 'processing', 'completed', or 'failed'.
  - `message` string, required: Human-readable status message.
  - `export_id` integer, required: ID of the export job. Use this to check status or download the result.

## Other responses

- `400`: Maximum concurrent exports reached (PENDING/IN_PROGRESS limit).
- `401`: Authentication required, or invalid/expired API key.
- `403`: Not available on your plan, application blocked, account banned, or pending email verification.
- `409`: An identical export is already queued or running.
- `422`: Invalid Android application id or parameters.
- `429`: Rate limit exceeded. See Retry-After / X-RateLimit-* headers.
- `503`: Search under maintenance, or public API temporarily disabled.

## Changes

- **2026-10-06** `2083d6cb0a44`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/leakradar/apis/leakradar-io-api/changes/search/applications/:package/export/post.md)

---

[API](https://skmtc.dev/leakradar/apis/leakradar-io-api.md) - [All operations](https://skmtc.dev/leakradar/apis/leakradar-io-api/llms.txt) - [OpenAPI document](https://skmtc.dev/leakradar/apis/leakradar-io-api/revisions/8dcd4b54cc4a?raw)
