PhoneMore Scraper
Pricing
from $1.00 / 1,000 device records
PhoneMore Scraper
Scrapes phone, tablet, and smartwatch specs from phonemore.com, with search/filter support (brand, device type, network, screen size, storage, RAM, battery, camera, features).
Pricing
from $1.00 / 1,000 device records
Rating
0.0
(0)
Developer
R.L.
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
What does PhoneMore Scraper do?
PhoneMore Scraper extracts full technical specifications for phones, tablets, and smartwatches from phonemore.com - display, chipset, RAM/storage, camera, battery, connectivity, sensors, and every other field the site publishes for a given model/variant. Point it at a brand, a keyword, or a set of hardware filters and it returns one structured record per device variant (e.g. each storage/color SKU of a phone gets its own row). Runs on the Apify platform, so you get scheduling, an API, dataset export in JSON/CSV/Excel, and proxy rotation out of the box.
Built with Scrapy on top of the Apify SDK for Python.
Why use PhoneMore Scraper?
- Market research - track spec trends (battery, camera MP, RAM) across brands and years.
- Comparison tools / affiliate sites - power a phone-comparison feature with structured spec data instead of hand-maintained tables.
- Price/spec datasets for ML - build training data correlating specs with device tier or price.
- Competitive tracking - watch when a brand releases a new model or variant.
How to use PhoneMore Scraper
- Open the Actor's Input tab.
- Optionally set a
keyword, one or morebrands, adeviceType, and any hardware filters (screen size, storage, RAM, battery, camera, features, network). - Set
maxItems(and optionallymaxPages) to bound how much it scrapes. - Click Start and wait for the run to finish.
- Open the Dataset tab to view, download, or query the results via the Apify API.
Input
All fields are optional - an empty input scrapes the first page of all phones.
| Field | Type | Description |
|---|---|---|
scrapeAll | boolean | Ignore every filter below and crawl the unfiltered listing for all device types. maxItems/maxPages still bound the run. |
keyword | string | Free-text search, e.g. "galaxy s25". |
brands | array | Restrict to these brands (e.g. ["Samsung", "Apple"]). |
deviceType | enum | phone (default), tablet, or smartwatch. |
network | enum | Minimum network generation: 2G…5G. |
features | array | Required features: nfc, gps, waterproof, scratch_resistant, gorilla_glass, infrared, qwerty_keyboard, radio, tv, dlna. |
minScreenInches, minStorageGB, minRamGB, minBatteryMah, minMegapixel, minCameraLenses, minSimCards, minProcessorCores | integer | Minimum-value hardware filters. |
maxItems | integer | Max device detail pages to scrape (default 200). |
maxPages | integer | Max listing pages to paginate through (20 devices/page). |
proxyConfiguration | object | Proxy settings (Apify Proxy on by default). |
Output
Each dataset item is one device variant, with convenience fields plus the full raw spec table:
{"url": "https://www.phonemore.com/specs/samsung/galaxy-s25-edge/sm-s937w-512gb/","brand": "Samsung","family": "galaxy-s25-edge","model": "Galaxy S25 Edge (SM-S937W 512GB)","release_date": "5/29/2025, Announced: 5/13/2025","screen_size": "6.7\" inches","os": "Android 15","chipset": "64bit: Qualcomm Snapdragon 8 Elite (SM8750-AC) (3nm)","ram": "12GB LPDDR5X","storage": "512GB (476GB available)UFS 4.0","battery_capacity": "3900 mAh","specs": { "...": "every spec table row, snake_case keys" }}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel. The Dataset tab also offers two preset views: Overview (key spec columns) and Full specs (adds the raw per-device spec object).
Data table
| Field | Description |
|---|---|
url, path | Detail page URL / path. |
brand, family, model | Brand, model line, and full variant name. |
release_date | Announcement/release date string. |
screen_size, display_type, resolution | Display specs. |
os, chipset, cpu | Platform specs. |
ram, storage | Memory specs. |
network_technology, sim | Connectivity specs. |
camera_main, camera_front | Camera specs. |
battery_capacity, weight, dimensions | Physical specs. |
specs | Full spec table as scraped (85-100+ fields depending on device). |
Pricing / cost estimation
PhoneMore Scraper uses pay-per-event pricing: $1 per 1000 device records ($0.001/item) returned in the dataset, charged as each item is scraped. Underlying Apify platform usage (compute, proxy) is billed on top of that, same as any pay-per-event Actor - it's a lightweight HTTP-only crawl (no browser), so that usage cost is small. Set your run's max charge (or use maxItems/maxPages) to cap spend; the run stops automatically once the charge limit is hit, so you never pay for more than you asked for.
Example: a 5,000-item run (scrapeAll: true with a generous maxItems) costs $5.
Tips
- Narrow with
keywordorbrands+ hardware filters before raisingmaxItems- fewer irrelevant listing pages to paginate through before hitting your item cap. - Use
maxPagesif you only care about the newest devices (listings are sorted by release by default). - Use
scrapeAllfor a full, unfiltered crawl across phones/tablets/smartwatches - setmaxItemshigh enough for the size of dataset you're paying for.
FAQ, disclaimers, and support
This Actor scrapes publicly available specification pages. Use responsibly and in line with phonemore.com's terms of service. Site markup can change; if the Actor stops returning expected fields, please report it via the Issues tab.