Rocket Source
Supplier file automation

Bulk Amazon Product Analysis API

If your workflow starts with a supplier spreadsheet, this API gives you a structured way to upload the file, retrieve the results, and export what your team needs.

It is designed for repeatable file-based analysis, not one-off manual lookups.

Upload a supplier filebash
curl -X POST "https://app.rocketsource.io/api/v3/scans" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -F "file=@supplier-list.xlsx" \
  -F 'attributes={"mapping":{"id":0,"cost":1},"options":{"marketplace_id":"US","name":"Supplier List"}}'
Retrieve scan resultsbash
curl -X POST "https://app.rocketsource.io/api/v3/scans/SCAN_ID" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"page":0,"per_page":100,"tableType":"products"}'

Built for repeatable sourcing workflows

Process wholesale lists

Turn incoming CSV or XLSX supplier files into scan results that are easier to sort, review, and export.

Automate repeated analysis

Run the same scan workflow every time a new catalog lands in your inbox or storage bucket.

Give your team one clear process

Let analysts and virtual assistants follow the same file workflow instead of handling each product by hand.

Move results into other tools

Export scan output as CSV, XLSX, or JSON, or push completed work into connected systems with webhooks.

How it works

1

Prepare the supplier file

Start with CSV or XLSX input that matches the columns your process expects.

2

Upload the scan

Send the file with the scan request and any required attributes for the marketplace and file format.

3

Check scan progress

Use the scan ID to retrieve the results once processing is complete, or let a webhook tell you when it is ready.

4

Export the finished analysis

Download the output in CSV, XLSX, or JSON format, or send it to Google Sheets if that is part of your workflow.

Plan for real-world data

  • This workflow starts with a file upload, so use the free converter pages for single-item lookups.
  • Results are tied to the scan ID you receive after upload.
  • Scans take time to process. Your integration should wait for completion before requesting the final export.

Frequently asked questions

What file types can I upload?

The API docs show multipart uploads for CSV and XLSX files.

Can I export the results after processing?

Yes. The docs include CSV, XLSX, JSON, and Google Sheets export options for completed scans.

Do I have to poll for completion?

No. You can retrieve results by scan ID, or use a webhook to notify your system when the scan changes state.

Can I stop a scan after it starts?

Yes. The API docs include a cancel endpoint for scans that are already in progress.

Automate the sourcing work your team repeats

Read the technical documentation, or compare plans when you are ready to use the API.