GSMArena Phone Specs Scraper avatar

GSMArena Phone Specs Scraper

Pricing

from $1.10 / 1,000 results

Go to Apify Store
GSMArena Phone Specs Scraper

GSMArena Phone Specs Scraper

Extract detailed mobile phone specifications directly from GSMArena. This powerful tool gathers technical data, features, and prices for thousands of devices. Perfect for tech analysis and comparison databases. Residential proxies are highly recommended for optimal results.

Pricing

from $1.10 / 1,000 results

Rating

5.0

(2)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

34

Total users

4

Monthly active users

0.37 hours

Issues response

9 days ago

Last modified

Share

GSM Arena Phone Specs Scraper

Extract comprehensive data and technical specifications from GSM Arena with ease. Collect detailed phone information including hardware, software, and performance metrics at scale. Perfect for market research, price comparison, and product intelligence.


Features

  • Fast Catalog Coverage — Collect phones quickly across brands or search queries.
  • Rich Spec Enrichment — Add extensive technical fields for supported models.
  • Clean Output Quality — Removes duplicate records and empty/null values automatically.
  • Stable Large Runs — Handles high-result requests with consistent batching.
  • Flexible Input Modes — Works with brandName and optional startUrl.

Use Cases

Market Intelligence

Monitor the technical evolution of competitors. Track how display technologies, camera sensors, and battery capacities change over time across different manufacturers.

E-commerce Sourcing

Aggregating high-quality technical data for product listings. Ensure your catalog has the most accurate and detailed specifications for mobile devices.

Pricing Strategy

Correlation analysis between hardware specifications and market prices. Identify which features command the highest premiums in the mobile industry.

Academic Research

Build large-scale datasets for analysis of the mobile technology landscape, trend forecasting, and hardware innovation studies.


Input Parameters

ParameterTypeRequiredDefaultDescription
brandNameStringNo"Samsung"Brand name. Actor maps it internally to the correct GSM Arena brand.
startUrlStringNo""Optional direct URL. Supports brand URL, search URL, or specific phone URL.
results_wantedIntegerNo20Maximum number of rich phone records to collect.
proxyConfigurationObjectNo{ "useApifyProxy": true }Proxy settings for reliable data collection.

Output Data

Each collection item contains structured data including:

FieldTypeDescription
phone_idNumberUnique phone identifier
maker_idNumberUnique manufacturer identifier
nameStringFull name of the device
model_nameStringModel name as listed in source catalog
brandStringDevice manufacturer
urlStringOriginal source URL
image_urlStringHigh-quality product image link
search_tokensStringSearch token string associated with model
search_flagsArrayParsed feature flags from search tokens
aliasesArrayParsed alias tokens from search tokens
osStringOperating system details
display_sizeStringScreen dimensions and technology
main_cameraStringMain camera specifications
ram_sizeStringMemory and storage configurations
battery_sizeStringPower capacity and type
announcedStringDevice launch or announcement date

Note: All technical fields from the GSM Arena spec tables are dynamically included in the output.


Usage Examples

Brand Name Mode

Use brand name only and let the actor auto-align to the correct brand:

{
"brandName": "Samsung",
"results_wanted": 50
}

Search URL Mode

Use a GSM Arena search URL and collect rich specs:

{
"startUrl": "https://www.gsmarena.com/results.php3?sName=nokia",
"results_wanted": 40
}

Specific Device Specs

Extract full data for a single known model:

{
"startUrl": "https://www.gsmarena.com/samsung_galaxy_s24_ultra-12771.php"
}

Brand URL Mode

Use direct brand URL when needed:

{
"startUrl": "https://www.gsmarena.com/apple-phones-48.php",
"results_wanted": 100
}

Sample Output

{
"maker_id": 9,
"phone_id": 12771,
"name": "Samsung Galaxy S24 Ultra",
"model_name": "Galaxy S24 Ultra 5G",
"brand": "Samsung",
"url": "https://www.gsmarena.com/samsung_galaxy_s24_ultra-12771.php",
"image_url": "https://fdn2.gsmarena.com/vv/bigpic/samsung-galaxy-s24-ultra.jpg",
"search_tokens": "5G Notch PHC sgs24u galaxys24ultra",
"search_flags": ["5G", "PHC"],
"aliases": ["Notch", "sgs24u", "galaxys24ultra"],
"os": "Android 14, One UI 6.1",
"display_size": "6.8 inches, 113.5 cm2",
"main_camera": "200 MP, f/1.7, 24mm (wide)",
"ram_size": "256GB 12GB RAM, 512GB 12GB RAM, 1TB 12GB RAM",
"battery_size": "Li-Ion 5000 mAh, non-removable",
"announced": "2024, January 17",
"nettech": "GSM / CDMA / HSPA / EVDO / LTE / 5G",
"platform_chipset": "Qualcomm SM8650-AC Snapdragon 8 Gen 3 (4 nm)",
"internalmemory": "256GB 12GB RAM, 512GB 12GB RAM, 1TB 12GB RAM",
"_source": "GSM Arena API + Compare Endpoint"
}

Tips for Best Results

Use Direct Listing URLs

To get the most relevant results, use the URL of the brand's main device list (e.g., from the GSM Arena Manufacturers page).

Proxy Configuration

GSM Arena employs strict accessibility measures. For production runs, we strongly recommend using Apify's Residential Pixies to ensure uninterrupted data flow.

Adjust Result Quantity

Start with a small results_wanted (e.g., 20) to verify the data structure matches your needs before running large-scale extractions.


Integrations

Connect your phone data with:

  • Google Sheets — Direct export for feature analysis
  • Airtable — Build a searchable device database
  • Webhooks — Send new device alerts to your backend
  • Make / Zapier — Automate price change notifications

Export Formats

  • JSON — For developer integrations
  • CSV / Excel — For business intelligence
  • XML — For legacy system compatibility

Frequently Asked Questions

Can I scrape multiple brands at once?

You can run multiple instances of the actor with different startUrl values to gather data across different manufacturers simultaneously.

How accurate are the specifications?

The data reflects exactly what is published on GSM Arena. We extract the raw information to ensure you get the most original data possible.

Does it handle historical data?

Yes, as long as the device has a specification page on GSM Arena, this scraper can extract its data.


Support

For issues or feature requests, contact support through the Apify Console.

Resources


This actor is designed for legitimate data collection purposes. Users are responsible for ensuring compliance with website terms of service and applicable laws regarding data usage in their jurisdiction. Please respect the source website's resources.