Programmatically retrieve ranked product results for any keyword or Amazon search URL, including titles, prices, images, ratings, and Prime visibility.
• Monthly 100 free credit!
All features No credit card
Stop relying on fragile amazon search scraper setups. With Easyparser, you can programmatically replicate the live experience and access structured amazon ranked product listings using the amazon search results api, with the added flexibility to sort and rank results based on your own custom parameters.
This amazon search results api is built for automation and analytics, delivering a clean and comprehensive dataset that includes:
No credit card 100 credit free
Real-time or Bulk
Create an account to receive 100 free monthly credits and test our high-performance amazon search listing api.
Retrieve your auto-generated token from the Plan Page to securely access the amazon keyword search api.
Get clean JSON instantly using the amazon product search results api to retrieve real-time rankings, sponsored products, and availability. Choose an endpoint now.
Stop relying on a fragile amazon search scraper. Instead, perform reliable market analysis with amazon ranked product listings, monitor visibility via our amazon keyword rank tracking api, and access real-time search data easily.
The examples on the right show a sample request payload and response for the amazon search results api.
⚡No IP blocks, no CAPTCHAs to manage, fast real time amazon search results api!
curl -X GET \
"https://realtime.easyparser.com/v1/request" \
-G \
-d api_key=YOUR_API_KEY \
-d platform=AMZ \
-d operation=SEARCH \
-d domain=.com \
-d output=json \
-d keyword=vacuum bottle \
import requests
import json
# set up the request parameters
params = {
"api_key": "YOUR_API_KEY",
"platform": "AMZ",
"operation": "SEARCH",
"domain": ".com",
"output": "json",
"keyword": "vacuum bottle",
}
# make the http GET request to Easyparser API
api_result = requests.get("https://realtime.easyparser.com/v1/request", params)
# print the JSON response from Easyparser API
print(json.dumps(api_result.json()))
const axios = require('axios');
// set up the request parameters
const params = {
api_key: 'YOUR_API_KEY',
platform: 'AMZ',
operation: 'SEARCH',
domain: '.com',
output: 'json',
keyword: 'vacuum bottle',
};
// make the http GET request to Easyparser API
axios.get('https://realtime.easyparser.com/v1/request', { params })
.then(response => console.log(response.data));
<?php
// set up the request parameters
$params = array(
'api_key' => 'YOUR_API_KEY',
'platform' => 'AMZ',
'operation' => 'SEARCH',
'domain' => '.com',
'output' => 'json',
'keyword' => 'vacuum bottle',
);
// make the http GET request to Easyparser API
$url = 'https://realtime.easyparser.com/v1/request?' . http_build_query($params);
$response = file_get_contents($url);
echo $response;
?>
package main
import (
"fmt"
"io"
"net/http"
"net/url"
)
func main() {
// set up the request parameters
params := url.Values{}
params.Add("api_key", "YOUR_API_KEY")
params.Add("platform", "AMZ")
params.Add("operation", "SEARCH")
params.Add("domain", ".com")
params.Add("output", "json")
params.Add("keyword", "vacuum bottle")
requestUrl := "https://realtime.easyparser.com/v1/request?" + params.Encode()
// make the request to Easyparser API
resp, _ := http.Get(requestUrl)
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}
using System;
using System.Net.Http;
using System.Threading.Tasks;
using System.Collections.Generic;
class Program
{
static async Task Main(string[] args)
{
// set up the request parameters
var client = new HttpClient();
var query = new Dictionary<string, string> {
{ "api_key", "YOUR_API_KEY" },
{ "platform", "AMZ" },
{ "operation", "SEARCH" },
{ "domain", ".com" },
{ "output", "json" },
{ "keyword", "vacuum bottle" },
};
var queryString = await new FormUrlEncodedContent(query).ReadAsStringAsync();
var url = "https://realtime.easyparser.com/v1/request?" + queryString;
// make the request to Easyparser API
var response = await client.GetStringAsync(url);
Console.WriteLine(response);
}
}
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;
import java.util.Map;
import java.util.LinkedHashMap;
public class EasyparserExample {
public static void main(String[] args) {
// set up the request parameters
HttpClient client = HttpClient.newHttpClient();
Map<String, String> params = new LinkedHashMap<>();
params.put("api_key", "YOUR_API_KEY");
params.put("platform", "AMZ");
params.put("operation", "SEARCH");
params.put("domain", ".com");
params.put("output", "json");
params.put("keyword", "vacuum bottle");
StringBuilder sb = new StringBuilder();
for (Map.Entry<String, String> entry : params.entrySet()) {
if (sb.length() > 0) sb.append("&");
sb.append(URLEncoder.encode(entry.getKey(), StandardCharsets.UTF_8))
.append("=")
.append(URLEncoder.encode(entry.getValue(), StandardCharsets.UTF_8));
}
String url = "https://realtime.easyparser.com/v1/request?" + sb.toString();
// make the request to Easyparser API
HttpRequest request = HttpRequest.newBuilder().uri(URI.create(url)).build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}
Turn real time amazon search results api data into automated workflows for rank tracking, competitor monitoring, and market analysis using our amazon search api for developers.
Use the real time amazon search results api to identify which products dominate Page 1 for high-intent keywords. Ideal for listing optimization, keyword targeting, and category-level analysis.
Track how often competitors appear across organic and sponsored positions. Understand who owns keyword visibility and how it changes over time.
Capture how the SERP evolves during peak periods like Black Friday or Prime Day. Leverage the real time amazon search results api to monitor hourly ranking shifts and adjust your strategy based on the fast-changing amazon ranked product listings.
Identify high-potential niches where low-rated or out-of-stock items dominate the amazon ranked product listings. Use the amazon search api for developers to find underserved keywords and validate entry points for new product launches.
Feed ranked results into internal dashboards, PPC tools, or AI-driven listing optimization systems using the amazon search api for developers.
Monitor price fluctuations across entire categories without visiting individual pages. Use the amazon search results api to capture real-time pricing data and track competitor shifts within the amazon product listings at scale.
Utilize the amazon keyword search api to track where sponsored products appear relative to organic results. Essential for optimizing ad spend, analyzing share of voice, and understanding the paid search landscape.
Analyze how search visibility varies across different regions by using specific zip codes. Use the amazon search api to detect regional ranking differences and optimize your supply chain or ad spend based on local amazon ranked product listings.
Replace unstable amazon search scraper scripts with a robust amazon product search results api. Guarantee data delivery for critical business applications that depend on accurate amazon ranked product listings without maintenance headaches.
Start free trial. No credit card required.
Quick answers about the amazon search api for developers, data freshness, and integration capabilities.
Yes. Responses reflect Amazon's live search order, including both organic and sponsored placements.
Yes. Prime badges are included in the response when available.
Yes. Sponsored placements are flagged, allowing clear separation between ads and organic results.
You can track rankings as frequently as needed hourly, daily, or within custom automation cycles.
Absolutely. You can query using simple keywords or full Amazon search result URLs.
We provide a real time amazon search results api, ensuring that every request returns the current live data on Amazon without any caching.
You can programmatically retrieve amazon product listings by keyword or ASIN to get structured data including titles, prices, and ranks instantly.
Yes. Unlike a fragile amazon search scraper that gets blocked easily, our API manages proxies and CAPTCHAs automatically for uninterrupted access.
Monitor keywords, competitors, and ranking volatility using real-time Amazon search data.