Settings
Access Settings by clicking the gear icon at the top right of the CrawlPilot home screen.
Language
Change the UI language. CrawlPilot supports:
| Code | Language |
|---|---|
| EN | English |
| ES | Spanish |
| FR | French |
| DE | German |
| IT | Italian |
| ZH | Chinese (Simplified) |
| JA | Japanese |
| RU | Russian |
| PT | Portuguese |
The language setting applies to all UI labels, buttons, and tooltips. Content you extract is not translated — it is stored as-is from the source page.
Storage Management
All extracted data is stored in your browser's IndexedDB — local to your machine, never uploaded.
Viewing Usage
The Current Usage indicator shows how much storage your data occupies. Chrome typically allows extensions to use several hundred MB to several GB of IndexedDB storage.
Data Retention Policy
Set how long to keep extracted data:
- 0 days — disabled (data is kept forever)
- 30 days — data older than 30 days is deleted on the next cleanup cycle
- 7 / 14 / 60 / 90 days — other preset options
Click Clear Old Data to immediately delete all rows older than your retention window.
Clearing All Data
Click Clear All Data → confirm the dialog to wipe the entire database.
Integrations
Configure outbound destinations for your extracted data. Once set up, you can push data to these services directly from the Data Table.
Google Sheets
Send datasets to your own spreadsheet and keep them up to date. It uses your Google account, and CrawlPilot never sees your data.

- 01Open the spreadsheet, then Extensions → Apps Script.
- 02Click Copy script in CrawlPilot, replace the code in Apps Script with it, and save.
- 03Deploy → New deployment → Web app. Execute as: Me. Who has access: Anyone. Allow access when asked.
- 04Copy the web app URL, paste it into Web app URL, and click Connect.
Then open any dataset and choose Export → Send to Google Sheets. New rows follow automatically until you click Stop syncing.
Webhook
Enter a Webhook URL to POST extracted data as JSON to any endpoint. Works with:
- Custom APIs and automation servers
Airtable
Connect to an Airtable base:
| Field | Description |
|---|---|
| API Key | Your Airtable personal access token |
| Base ID | Found in the URL: airtable.com/[BASE_ID]/... |
| Table Name | Exact name of the table to write rows into |
Google Sheets
Connect to a Google Sheet for direct sync. (Coming in v1.1)