GSMArena Phone Specs Scraper avatar

GSMArena Phone Specs Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
GSMArena Phone Specs Scraper

GSMArena Phone Specs Scraper

[πŸ’° $1.0 / 1K] Extract full mobile phone specifications from GSMArena β€” display, chipset, camera, battery, memory, build, and the complete spec sheet. Search by keyword, pick brands, or paste GSMArena URLs. One detailed record per phone.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Pull complete mobile phone specifications from GSMArena at scale β€” every spec sheet flattened into clean, structured data covering network bands, display, chipset, RAM, storage, cameras, battery, charging, build, sensors, and more. Search by keyword, pull a brand's full catalog, or paste GSMArena URLs directly. Built for phone-comparison site builders, price-tracking and e-commerce teams, market analysts tracking device launches, and ML teams who need a structured device-spec dataset without parsing GSMArena's spec tables by hand.

Why This Scraper?

  • Three input modes in one actor β€” keyword search, full brand catalogs, and direct GSMArena URLs (phone, brand-listing, or search pages, auto-detected). Mix all three in a single run.
  • 125 brands with full catalog pulls β€” Samsung, Apple, Xiaomi, Google, OnePlus, Nokia, Sony, Huawei, Oppo, Vivo, Realme, Honor, Asus, Nothing, and 110+ more, each expanding into its complete paginated phone catalog.
  • ~28 promoted spec fields per phone β€” name, brand, announced date, release status, network technology, display size and resolution, OS, chipset, CPU, GPU, RAM, internal storage, main and selfie cameras, battery capacity, charging spec, dimensions, weight, build, SIM, colors, sensors, and SAR β€” all flattened to the top level for instant filtering.
  • Complete structured spec sheet on every row β€” a nested specs object captures every GSMArena section: Network, Launch, Body, Display, Platform, Memory, Main Camera, Selfie Camera, Sound, Comms, Features, Battery, and Misc. Nothing on the page is left behind.
  • Camera detail split out cleanly β€” separate mainCamera and selfieCamera module strings, plus the full per-lens breakdown inside the specs object.
  • Battery and charging separated β€” battery carries the capacity and type, charging carries the wired and wireless charging spec β€” not mashed into one string.
  • SAR values where GSMArena lists them β€” US and EU specific absorption rate figures combined on a single sar field for regulatory and comparison work.
  • Batch hundreds of URLs at once β€” paste a whole list of phone, brand, and search URLs in one invocation; brand and search pages expand automatically into every phone they list.
  • Clean dedupe by phone ID β€” overlapping brands, searches, and URLs never produce the same phone twice.

Use Cases

Catalog & Comparison Sites

  • Power a phone-comparison tool with consistent, fully-structured spec sheets
  • Build a searchable device database across 125 brands
  • Keep product pages current as new models are announced
  • Generate side-by-side spec tables from the structured specs object

Price Intelligence & E-commerce

  • Match GSMArena spec sheets to retailer SKUs for richer product listings
  • Enrich e-commerce catalogs with verified chipset, RAM, and camera details
  • Build buying guides keyed on battery capacity, charging speed, or display size
  • Track which specs ship at each price tier across brands

Market Research & Launch Tracking

  • Monitor a brand's full catalog to catch every new device launch
  • Compare chipset and camera adoption trends across manufacturers
  • Analyze release cadence by brand and announcement date
  • Map network-band and 5G support across the market

ML & Dataset Building

  • Assemble a clean, labeled device-spec dataset for model training
  • Feature-engineer on RAM, storage, battery, and display fields out of the box
  • Build recommendation engines from structured per-section specs
  • Normalize device metadata across thousands of phones

Competitive Analysis

  • Benchmark a flagship against rivals on every spec section
  • Track how a competitor's lineup evolves release over release
  • Identify spec gaps in a brand's portfolio
  • Compare build materials, sensors, and connectivity across competitors

Getting Started

Pull a Brand's Catalog

The simplest run β€” one brand, the first 100 phones:

{
"brands": ["Samsung"],
"maxResults": 100
}

Search by Keyword

Each query runs independently and returns matching phones:

{
"searchQueries": ["Galaxy S24", "iPhone 15"],
"maxResults": 50
}

Batch GSMArena URLs

Paste phone, brand-listing, and search URLs together β€” the type is detected automatically:

{
"startUrls": [
"https://www.gsmarena.com/samsung_galaxy_s24-12773.php",
"https://www.gsmarena.com/google-phones-107.php",
"https://www.gsmarena.com/results.php3?sQuickSearch=yes&sName=5000mAh+5G"
],
"maxResults": 200
}

Full Multi-Brand Catalog

Combine brands and set maxResults to 0 to pull everything available:

{
"brands": ["Apple", "Xiaomi", "OnePlus", "Nothing"],
"maxResults": 0
}

Input Reference

What to Scrape

Provide search queries, brands, GSMArena URLs, or any combination. At least one is required.

ParameterTypeDefaultDescription
searchQueriesstring[]["Galaxy S24"]Keywords to search on GSMArena, such as "Galaxy S24", "iPhone 15", or "5000mAh 5G". Each query runs independently and returns matching phones.
brandsstring[][]Phone brands to collect, one per line β€” for example Samsung, Apple, Xiaomi, Google, OnePlus, Motorola, Nokia, Sony, Huawei, Oppo, Vivo, Realme, Honor, Asus, Nothing. Any brand listed on GSMArena works. Each brand expands into its full phone catalog.
startUrlsstring[][]Paste GSMArena URLs directly. Supports a single phone, a brand page, or a search results page. The type is detected automatically β€” brand and search pages expand into all of their listed phones.

Results

How many phones to collect. Each phone is one result.

ParameterTypeDefaultDescription
maxResultsinteger100Maximum number of phones to return across all queries, brands, and URLs combined. Set to 0 for unlimited (up to the site's own limits). Start with 10-50 to test, then increase.

Output

One flat record per phone. Every row carries recordType: "phone", the ~28 promoted top-level spec fields, and a complete nested specs object with every GSMArena section.

{
"recordType": "phone",
"phoneId": 12773,
"name": "Samsung Galaxy S24",
"brand": "Samsung",
"url": "https://www.gsmarena.com/samsung_galaxy_s24-12773.php",
"imageUrl": "https://fdn2.gsmarena.com/vv/bigpic/samsung-galaxy-s24-5g-sm-s921.jpg",
"announced": "2024, January 17",
"releaseStatus": "Available. Released 2024, January 24",
"network": "GSM / HSPA / LTE / 5G",
"displaySize": "6.2 inches, 94.4 cm2 (~89.7% screen-to-body ratio)",
"displayResolution": "1080 x 2340 pixels, 19.5:9 ratio (~416 ppi density)",
"os": "Android 14, up to 7 major Android upgrades, One UI 6.1",
"chipset": "Exynos 2400 (4 nm) / Qualcomm Snapdragon 8 Gen 3",
"cpu": "Deca-core / Octa-core",
"gpu": "Xclipse 940 / Adreno 750",
"ram": "8GB RAM",
"internalStorage": "128GB 8GB RAM, 256GB 8GB RAM, 512GB 8GB RAM",
"mainCamera": "50 MP, f/1.8 (wide) | 10 MP, f/2.4 (telephoto) | 12 MP, f/2.2 (ultrawide)",
"selfieCamera": "12 MP, f/2.2 (wide)",
"battery": "4000 mAh",
"charging": "25W wired, 15W wireless, 4.5W reverse wireless",
"dimensions": "147 x 70.6 x 7.6 mm",
"weight": "167 g (5.89 oz)",
"build": "Glass front (Gorilla Glass Victus 2), glass back, aluminum frame",
"sim": "Nano-SIM and eSIM / Dual SIM",
"colors": "Onyx Black, Marble Gray, Cobalt Violet, Amber Yellow",
"sensors": "Fingerprint (under display, ultrasonic), accelerometer, gyro, proximity, compass, barometer",
"sar": "0.85 W/kg (head) / 0.95 W/kg (body)",
"priceHint": "About 750 EUR",
"specs": {
"Network": { "Technology": "GSM / HSPA / LTE / 5G" },
"Display": { "Type": "Dynamic AMOLED 2X, 120Hz, HDR10+, 2600 nits (peak)" },
"Battery": { "Type": "4000 mAh", "Charging": "25W wired" }
},
"scrapedAt": "2026-05-30T14:30:00Z"
}

Identity

FieldTypeDescription
recordTypestringAlways "phone"
phoneIdintegerGSMArena numeric phone ID (dedupe key)
namestringFull device name (e.g. "Samsung Galaxy S24")
brandstringManufacturer (e.g. "Samsung")
urlstringSource GSMArena phone URL
imageUrlstringPrimary product image URL
announcedstringAnnouncement date (e.g. "2024, January 17")
releaseStatusstringAvailability status
priceHintstringGSMArena's listed price hint (informational, not a live retailer price)
scrapedAtstringISO 8601 timestamp of data collection

Display & Network

FieldTypeDescription
networkstringNetwork technology summary (e.g. "GSM / HSPA / LTE / 5G")
displaySizestringScreen size and screen-to-body summary
displayResolutionstringResolution and pixel density

Performance

FieldTypeDescription
osstringOperating system and version
chipsetstringProcessor / chipset
cpustringCPU core configuration
gpustringGPU
ramstringRAM configuration(s)
internalStoragestringInternal storage configuration(s)

Camera

FieldTypeDescription
mainCamerastringMain/rear camera module summary
selfieCamerastringFront/selfie camera summary

Battery & Charging

FieldTypeDescription
batterystringBattery capacity and type
chargingstringWired and wireless charging spec

Body & Build

FieldTypeDescription
dimensionsstringBody dimensions
weightstringWeight
buildstringBuild materials
simstringSIM configuration
colorsstringAvailable colors
sensorsstringSensors list
sarstringSAR value(s) where GSMArena lists them (US / EU)

Full Spec Sheet

FieldTypeDescription
specsobjectComplete structured spec sheet keyed by section β†’ field β†’ value. Sections include Network, Launch, Body, Display, Platform, Memory, Main Camera, Selfie Camera, Sound, Comms, Features, Battery, and Misc. The promoted fields above are convenience extracts from this object.

Tips for Best Results

  • Use Brand mode for full catalogs. Search returns roughly 65 phones max per query (a single page), while Brand mode walks every paginated page of a brand's catalog. For a complete brand lineup, always use brands, not searchQueries.
  • Set maxResults: 0 for a complete brand catalog. Unlimited mode pulls every phone the brand lists β€” pair it with a single brand to harvest the entire lineup in one run.
  • Start small to test. Set maxResults to 10-50 on your first run to confirm the fields match your needs, then scale up.
  • Combine inputs in one run. Mix brands, search queries, and URLs together β€” results are deduped by phone ID, so overlapping sources never double-count a device.
  • Read the full spec sheet from specs. The top-level fields are convenience extracts; the nested specs object holds everything else (Sound, Comms, Features, and every per-section detail) for deeper analysis.
  • Sub-brands route through search automatically. Names like Nubia, Poco, Redmi, and iQOO are not top-level GSMArena makers, so they fall back to keyword search β€” expect a single page of results rather than a full catalog for those.
  • Paste brand-listing URLs to target an exact catalog. A URL like .../google-phones-107.php expands into every Google phone, giving you precise control without relying on brand-name matching.

Pricing

$1.00 per 1,000 results β€” flat pay-per-result. No compute charges β€” you only pay per result returned.

ResultsEstimated Cost
100$0.10
1,000$1.00
10,000$10.00
100,000$100.00

A "result" is one phone row in the output dataset. One phone equals one result β€” opinions, galleries, and retailer prices are never expanded into extra rows. Platform fees (storage) are additional and depend on your Apify plan.

Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:

  • Zapier / Make / n8n β€” Workflow automation
  • Google Sheets β€” Direct spreadsheet export
  • Slack / Email β€” Notifications on new results
  • Webhooks β€” Trigger custom APIs on run completion
  • Apify API β€” Full programmatic access

This actor is designed for legitimate market research, catalog building, price intelligence, and dataset creation. Users are responsible for complying with applicable laws and GSMArena's terms of service, including making reasonable-rate requests and respecting content usage rules. Do not use extracted data for spam, harassment, or any illegal purpose.