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
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?