Request JSON Response via Autoparse Parameter in PHP

Learn to scrape structured JSON data using the autoparse parameter with ScraperAPI in PHP. Output in JSON or CSV formats is ideal for seamless data integration.

For selected domains we offer a parameter that parses the data and returns structured JSON format. You enable the parsing simply by adding autoparse=true to your request.

Available domains:

Google
Amazon
Walmart
Ebay
Redfin

Search Result

Product Pages

Product Pages

Products Pages

'For Sale' Listings

News Results

Search Results

Category Pages

Search Results

Job Results

Offers

Search Results

Shopping Results

Product Reviews

Google Maps

We recommend using our Structured Data Endpoints instead of the autoparse parameter.

You can find all available endpoints here.

API REQUEST

<?php $url =
"https://api.scraperapi.com?api_key=APIKEY&autoparse=true&url=http://httpbin.org/ip"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER,
TRUE); curl_setopt($ch, CURLOPT_HEADER,
FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,
0); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,
0); $response = curl_exec($ch); curl_close($ch); print_r($response);

PROXY MODE

<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://httpbin.org/ip");
curl_setopt($ch, CURLOPT_PROXY, "http://scraperapi.autoparse=true:[email protected]:8001");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);
curl_close($ch);
var_dump($response);

SDK METHOD

# remember to install the library: composer require scraperapi/sdk
<?php
$client = new ScraperAPIClient("APIKEY");
$result = $client->get("http://httpbin.org/ip", ["autoparse" => true])->raw_body;
print($result);

Last updated

Was this helpful?