apple.com, dell.com APIapple.com, dell.com ↗
Search and compare MacBook and Dell laptop prices, discounts, specs, and product details across both stores with 3 endpoints.
curl -X GET 'https://api.parse.bot/scraper/8cf0a531-2436-4501-9b8a-0e31c3f47d8a/search_apple?limit=3&query=macbook' \ -H 'X-API-Key: $PARSE_API_KEY'
Search Apple Store for Mac laptops (MacBook Neo, MacBook Air, MacBook Pro) with prices, features, colors, and product URLs. Results are filtered to laptop products only.
| Param | Type | Description |
|---|---|---|
| limit | integer | Maximum number of products to return. |
| query | string | Search query used for filtering results. |
{
"type": "object",
"fields": {
"query": "string, the search query used",
"total": "integer, number of products returned",
"source": "string, always 'apple'",
"products": "array of product objects with name, brand, price, price_display, currency, url, colors, features, badge, and part_number"
},
"sample": {
"data": {
"query": "macbook",
"total": 3,
"source": "apple",
"products": [
{
"url": "https://www.apple.com/shop/buy-mac/macbook-neo",
"name": "MacBook Neo",
"badge": "NEW",
"brand": "Apple",
"price": 599,
"colors": [
"Silver",
"Blush",
"Citrus",
"Indigo"
],
"currency": "USD",
"features": [
"The magic of Mac at a surprising price. Four stunning colors and one durable aluminum design.",
"Fly through everyday tasks and apps with the A18 Pro chip"
],
"part_number": "MHFA4",
"price_display": "From $599"
}
]
},
"status": "success"
}
}About the apple.com, dell.com API
This API covers laptop listings from both Apple and Dell via 3 endpoints, returning price, discount, features, and product URLs in a single response. The compare_prices endpoint queries both stores simultaneously and returns all results sorted by price ascending, making cross-store price comparison straightforward without managing two separate requests.
Endpoints and Data Coverage
The search_apple endpoint accepts a query string and optional limit, and returns an array of MacBook products — including MacBook Air and MacBook Pro — each with name, price, currency, price_display, colors, features, badge, part_number, and a direct url to the Apple Store listing. Results are filtered to laptops only; no other Apple hardware is included.
The search_dell endpoint adds pagination via a page parameter alongside query and limit. Each Dell product object includes original_price and discount_percent alongside the current price, so you can surface active discounts. A total_results field reports the full result count from Dell when detectable, useful for building paginated UIs.
Cross-Store Comparison
The compare_prices endpoint runs both queries in parallel and merges the results into a single all_products array sorted by price ascending. The response also includes a sources object with per-source counts and status, so you can tell at a glance whether one store returned fewer results or encountered an issue. All monetary values include a currency field, though both stores currently return USD pricing.
- Build a laptop price tracker that alerts users when a Dell discount_percent crosses a threshold
- Display side-by-side MacBook vs Dell pricing tables using compare_prices sorted output
- Filter Apple products by color or feature set using the colors and features fields from search_apple
- Track original_price vs current price over time on Dell listings to detect sale events
- Populate a product comparison widget with part_number and url fields for deep-linking to store pages
- Monitor badge changes on Apple listings (e.g. 'New', 'Best Seller') to track merchandising shifts
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Do Apple or Dell have official developer APIs for product and pricing data?+
What discount data does the Dell endpoint return, and is there equivalent discount data for Apple?+
search_dell endpoint returns original_price, price, and discount_percent for each product, making it possible to calculate active savings. The search_apple endpoint does not return equivalent discount fields — Apple Store pricing is list price only. If you need to track Apple promotions, you can fork this API on Parse and revise it to add a refurbished-store or education-pricing endpoint.Does the API cover Dell business laptops like the Latitude or Precision lines, or only consumer models?+
search_dell will return matching results if they appear in Dell's listings. The API does not currently have a dedicated business-line filter parameter. You can fork it on Parse and revise to add category or line-specific filtering.Is product review or rating data included in any endpoint response?+
How should I handle cases where total_results is null in search_dell?+
total_results field is nullable — it reflects the total count only when Dell's listings make that figure detectable. If it returns null, rely on the total field for the count of products returned on the current page, and increment the page parameter to paginate through additional results.