Skip to main content
When you need to run a Squid against many URLs or keywords, adding them one at a time is impractical. lobstr.io lets you upload a CSV file with all your tasks at once. This is especially useful when you have 100 or more tasks — for example, a list of Google Maps search URLs or a batch of company pages to scrape.
1

Find the expected column label

Each Squid expects a specific column header in your CSV file. To find out what it is:
  1. Open your Squid.
  2. Click the settings icon (or hover over the Upload file button in the task input area).
The expected column name is displayed there. For example, many Squids use url as the column label. Note it down — you will need it in the next step.
2

Build your CSV file

Create a CSV file with the column label from Step 1 as the header in the first row. Add one task per row beneath it.Here is an example using url as the column label:
url
https://www.google.com/maps/search/restaurants+in+paris
https://www.google.com/maps/search/hotels+in+london
Save the file with a .csv extension (for example, tasks.csv).
3

Upload the CSV to your Squid

  1. On your Squid page, click the Upload file button in the task input area.
  2. Select the CSV file you just created.
lobstr.io reads the file and imports all the tasks automatically. You will see a confirmation showing how many tasks were successfully imported — for example, “19 tasks imported.”Once the tasks are loaded, click Launch to start the run.
The column header in your CSV must match exactly what the Squid expects, including capitalization. If the header is wrong, no tasks will be imported. Always check the expected label in Step 1 before building your file.