ScaleSERP CSV output only includes the fields you name in csv_fields
To get CSV out of ScaleSERP, set output=csv and list exactly the fields you want in csv_fields; anything not listed is dropped from the response. Address nested fields with dot notation, and separate multiple fields with commas. Check the CSV fields reference for the exact field names per search type, since they differ between web, images, and shopping results. Requesting a field that does not exist for that search type gives you an empty column, not an error, so validate the
To get CSV out of ScaleSERP, set output=csv and list exactly the fields you want in csv_fields; anything not listed is dropped from the response. Address nested fields with dot notation, and separate multiple fields with commas. Check the CSV fields reference for the exact field names per search type, since they differ between web, images, and shopping results. Requesting a field that does not exist for that search type gives you an empty column, not an error, so validate the column headers on the first response before scaling up.
Context: Official docs (ScaleSERP CSV fields reference): documents the output gotcha: CSV output only carries the fields you name in csv_fields, with nested fields addressed by dot notation and multiple fields separated by commas.