Handytarife Vergleich Scraper: German mobile plans, price drops
Pricing
from $2.90 / 1,000 tariff rows
Handytarife Vergleich Scraper: German mobile plans, price drops
Scrape German Handytarife (mobile phone plans) from the Verivox comparison: Telekom, Vodafone, O2 and 1&1 networks. Filter by GB, Mbit/s, price and brand. Get average monthly price, 24-month cost, cashback and porting bonus per tariff, plus a price-drop and new-tariff monitor. No login.
Pricing
from $2.90 / 1,000 tariff rows
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
📱 Handytarife Vergleich Scraper: German mobile plans, price drops
|
Every German mobile tariff, priced to the cent and watched for changes. Collect the Handytarife listed on Verivox with the real monthly cost after discounts, the 24-month total, cashback and number-porting bonus. Schedule a saved search to catch price drops and new tariffs. |
|
🎯 Filters beyond the form Network, GB, Mbit/s, term, price caps, brand, eSIM and cashback filters in one run. |
🧾 True cost, not the teaser Average monthly price, fee from month 25, setup fee and the 24-month total. |
💸 Bonuses split out Cashback, number-porting bonus and a flag for providers that often reject porting. |
🔔 Price-drop monitor Name a saved search and get NEW, PRICE_DROP, PRICE_RISE and REMOVED tariffs. |
Compare German Handytarife (Mobilfunk contracts) from the Verivox comparison on Telekom, Vodafone, O2 and 1&1 networks. Each tariff comes back as one clean row with prices, data volume, speed, contract terms and bonuses, ready for a spreadsheet, a database or an alert.
This Actor is not affiliated with or endorsed by Verivox. It reads only tariff comparisons that anyone can open without an account.
🔍 What does this Actor do?
Verivox lists around 100 to 135 mobile tariffs from brands like Lebara, klarmobil, freenet, congstar, o2, Telekom and Vodafone. The site shows one headline price. This Actor opens the full price calculation behind it.
- Applies the filters Verivox has (networks, data volume, download speed, contract term, flexible start, youth tariffs) and many it does not (price caps, brand include and exclude lists, eSIM, EU roaming, cashback, price per GB, tariffs per brand).
- Returns Verivox's average monthly price, which already spreads one-time costs and discounts over 24 months, next to the plain monthly fee and the fee from month 25.
- Splits out setup fee, SIM card fee, cashback and number-porting bonus, and can add every cost and discount line.
- Flags tariffs the site marks as eSIM-capable, EU-roaming flat rate, flexible start and high porting rejection rate.
- Tracks a saved search between runs and labels each tariff NEW, PRICE_DROP, PRICE_RISE, UPDATED, UNCHANGED or REMOVED, with the previous price and the lowest and highest price your runs have seen.
🎯 What can I use it for?
- Comparison sites and deal blogs: refresh a Handytarife table every day without copying prices by hand.
- Telecom analysts: track how Telekom, Vodafone, O2 and 1&1 resellers move their prices and bonuses.
- Affiliate publishers: find the tariffs with the highest cashback or the lowest price per GB.
- Consumer advice and finance newsletters: report real price drops, not teaser prices.
- Procurement and HR teams: shortlist flexible tariffs for a group with a price cap and a data minimum.
🚀 How to use it
|
STEP 1 Set your filters Pick networks, minimum GB, price caps and brands, or leave everything open for the full list. |
STEP 2 Run it Start with the default of 20 tariffs, then raise the limit or sort by price per GB. |
STEP 3 Export or monitor Download CSV, Excel or JSON, or add a monitor name and schedule the run. |
📥 Input
All fields are optional. The defaults return the 20 cheapest tariffs with at least 10 GB.
| Field | Type | Required | Description |
|---|---|---|---|
| Mobile networks | array of enum | No | Only tariffs on these networks: Telekom, Vodafone, Telefónica (O2) or 1&1. Empty means all four. |
| Minimum data volume (GB) | integer | No | Keep tariffs with at least this many GB per month. Unlimited tariffs always pass. Default 10. |
| Unlimited data only | boolean | No | Keep only tariffs listed with unlimited data. |
| Minimum download speed (Mbit/s) | integer | No | Keep tariffs whose maximum download speed reaches this value, for example 100 or 300. |
| eSIM available | boolean | No | Keep only tariffs marked as available with eSIM. |
| EU roaming flat rate included | boolean | No | Keep only tariffs with an EU roaming flat rate for calls, SMS and data. |
| Maximum average monthly price (EUR) | number | No | Drops tariffs whose average monthly price, with one-time costs and discounts, is above this value. |
| Maximum monthly fee (EUR) | number | No | Upper limit for the monthly fee in the first 24 months after discounts. |
| Maximum one-time costs (EUR) | number | No | Upper limit for the one-time total (setup fee and SIM card minus discounts). |
| Minimum cashback (EUR) | number | No | Keep tariffs that carry at least this much cashback in their price calculation. |
| Contract length | enum | No | Any term, flexible (1 month) or long (24 months). |
| Flexible contract start only | boolean | No | Keep only tariffs where you choose the start date yourself. |
| Include youth tariffs | boolean | No | Also list tariffs meant for young people, which Verivox hides by default. |
| Price with number porting | boolean | No | Calculate prices as if you bring your phone number. On by default. Some tariffs add a porting bonus that lowers the price. |
| Only these brands | array of text | No | Keep tariffs whose brand or provider contains one of these words, for example freenet. |
| Exclude brands | array of text | No | Drop tariffs whose brand or provider contains one of these words. |
| Search text | text | No | Every word must appear in the tariff name, brand, provider or listed benefits. |
| Skip high porting rejection providers | boolean | No | Drop tariffs that Verivox flags with a high rate of rejected number-porting requests. |
| Maximum tariffs per brand | integer | No | Keep only the best tariffs of each brand in the current sort order. |
| Sort by | enum | No | Average monthly price, monthly fee, 24-month total, price per GB, data volume, download speed, cashback or brand. |
| Sort direction | enum | No | Automatic, ascending or descending. Automatic puts the cheapest or the biggest first. |
| Maximum tariffs | integer | No | Stop after this many tariffs. Default 20, up to 1,000. |
| Include cost breakdown lines | boolean | No | Adds every monthly and one-time cost and discount line to each tariff. |
| Monitor name | text | No | A stable name that turns on change tracking between runs. |
| Only output changes | boolean | No | With a monitor name, save only new, changed and removed tariffs. |
| Proxy configuration | object | No | Leave empty. The Actor connects directly and switches to proxies by itself if needed. |
📊 Data table
Fields a tariff does not show are left out of the row. Nothing is filled with placeholders.
| Field | Type | Description |
|---|---|---|
offerId | text | Verivox identifier of the tariff offer. |
brand | text | Brand that sells the tariff, for example Lebara or klarmobil. |
tariffName | text | Tariff name as listed. |
providerLegalName | text | Legal name of the provider, for example Telefónica Germany GmbH & Co. OHG. |
network | text | Network the tariff runs on: Telekom, Vodafone, Telefónica (O2) or 1&1. |
contractMonths | number | Contract term in months (24 or 1). |
noticePeriod | text | Notice period after the minimum term, as listed. |
callsAndSms | text | Calls and SMS package, for example Allnet & SMS Flat. |
dataVolumeGb | number | Data volume in GB per month. |
unlimitedData | boolean | True for tariffs listed with unlimited data. |
networkGeneration | text | Network generation shown with the speed, for example 5G. |
maxDownloadMbit | number | Maximum download speed in Mbit/s. |
averageMonthlyPrice | number | Average monthly price in EUR over 24 months, including one-time costs and discounts. |
monthlyFee | number | Monthly fee in EUR for months 1 to 24 after discounts. |
monthlyFeeAfterMonth24 | number | Monthly fee in EUR from month 25. |
runningCosts24Months | number | Sum of the monthly fees over 24 months, in EUR. |
oneTimeCosts | number | One-time costs minus one-time discounts, in EUR. |
totalCost24Months | number | Running costs plus one-time costs over 24 months, in EUR. |
setupFee | number | Setup fee in EUR before discounts. |
simCardFee | number | SIM card fee in EUR. |
pricePerGb | number | Average monthly price divided by GB. Not set for unlimited tariffs. |
cashbackEur | number | Cashback in EUR that is part of the price calculation. |
portingBonusEur | number | Number-porting bonus in EUR that is part of the price calculation. |
euRoamingIncluded | boolean | True when the tariff lists an EU roaming flat rate. |
flexibleStart | boolean | True when you can choose the contract start date. |
esimAvailable | boolean | True when the tariff is listed as available with eSIM. |
highPortingRejectionRate | boolean | True when Verivox flags a high rate of rejected number-porting requests. |
dataAutomaticDeactivatable | boolean | True when the data automatic can be switched off. |
features | array of text | Benefits listed with the tariff, in German as published. |
monthlyCostLines | array | Monthly cost and discount lines. Present with "Include cost breakdown lines". |
oneTimeCostLines | array | One-time cost and discount lines. Present with "Include cost breakdown lines". |
verivoxPosition | number | Position in the Verivox list for these filters, cheapest first. |
matchesOnVerivox | number | Number of tariffs Verivox lists for the site-side filters. |
tariffUrl | text | Link to the tariff on Verivox. |
logoUrl | text | Provider logo. |
scrapedAt | text | Collection time. |
changeType | text | NEW, PRICE_DROP, PRICE_RISE, UPDATED, UNCHANGED or REMOVED. Only with a monitor name. |
changedFields | array of text | Which fields changed on an updated tariff. |
previousAveragePrice | number | Average monthly price before the latest price change. |
priceChangeEur | number | Change of the average monthly price in EUR. |
priceChangePercent | number | Change of the average monthly price in percent. |
lastPriceChangeAt | text | When your runs last saw a price change. |
lowestSeenAveragePrice | number | Lowest average monthly price your runs have seen. |
highestSeenAveragePrice | number | Highest average monthly price your runs have seen. |
firstSeenAt | text | When your monitor first saw the tariff. |
Price history fields come only from your own previous runs under the same monitor name.
Example row:
{"offerId": "69dcf2b8c3089","brand": "Lebara","tariffName": "Allnet 20 GB","providerLegalName": "Lebara Germany Ltd.","network": "Telefónica (O2)","contractMonths": 24,"noticePeriod": "1 Monat","callsAndSms": "Allnet & SMS Flat","dataVolumeGb": 20,"networkGeneration": "5G","maxDownloadMbit": 50,"averageMonthlyPrice": 5.2,"monthlyFee": 4.99,"monthlyFeeAfterMonth24": 4.99,"runningCosts24Months": 119.76,"oneTimeCosts": 5,"totalCost24Months": 124.76,"setupFee": 19.99,"simCardFee": 0,"pricePerGb": 0.26,"euRoamingIncluded": true,"verivoxPosition": 1,"matchesOnVerivox": 102,"scrapedAt": "2026-10-14T20:23:18.456Z"}
💰 Pricing
You pay per tariff saved. A run that finds no tariffs costs nothing, and there are no subscriptions. The default run of 20 tariffs is a small, quick test. Free plan runs are limited to 25 tariffs per run, 3 runs per day, and a short wait between runs.
⭐ Enjoying Handytarife Vergleich Scraper: German mobile plans, price drops?
|
⭐ ⭐ ⭐ ⭐ ⭐ Checking mobile prices by hand every week is worth a quick rating. A 5-star rating takes 10 seconds and helps other deal publishers and telecom analysts find this Actor. Your feedback also tells us which filters to add next. |
| ★ Rate this Actor on Apify |
❓ FAQ
Wie finde ich den günstigsten Handytarif mit mindestens 20 GB?
Set "Minimum data volume (GB)" to 20 and leave "Sort by" on average monthly price. The cheapest tariffs come first, and "Price per GB" shows which one gives the most data for the money. Add a network or brand filter to narrow the list.
Wie überwache ich Preisänderungen bei Handytarifen?
Type a monitor name, for example telekom-ab-20gb, set your filters and put the run on an Apify schedule. The first run saves every match and remembers it. Later runs label tariffs PRICE_DROP, PRICE_RISE, NEW or REMOVED. Switch on "Only output changes" for a short alert list.
Does it need a Verivox account?
No. The Actor reads the public tariff comparison. It never asks for a login, password, cookie or API key, and it never signs you up for a tariff.
What is the average monthly price?
It is the figure Verivox itself shows. It adds the monthly fees of the first 24 months to the one-time costs, subtracts discounts and divides by 24. It can differ from the monthly fee you pay in month one.
Which tariffs are covered?
Mobile contracts with a 24-month or one-month term for private customers. Prepaid, business tariffs, phones bundled with a contract, electricity, gas and DSL are not part of this Actor.
Why can two runs show different prices?
Verivox updates tariffs and promotions during the day. With "Price with number porting" on, prices include porting bonuses, so switching it off shows what you pay without bringing a number.
Can I send price drops to Slack, email or a spreadsheet?
Yes. Apify integrations and webhooks can forward each finished run to Slack, email, Google Sheets, Zapier, Make or your own endpoint, so a scheduled monitor becomes an alert without any code.
🔗 Other actors
- Kleinanzeigen Cars Scraper: German Used Cars with Dealer Data ↗ - German used car listings with dealer details.
- Impressum Scraper: Company Data for DACH and EU Legal Notices ↗ - Company names, addresses and registers from legal notices.
- DPMA German Trademark Register Scraper: Bulk Search & Watchlist ↗ - German trademark records with a watchlist.
- Autohero Cars Scraper: Used Car Listings Across 10 EU Countries ↗ - Used car prices across Europe.
- Willhaben Cars Scraper: Austria Used Car Data (Gebrauchtwagen) ↗ - Austrian used car listings.