OzBargain Australia Deals Scraper
Pricing
from $4.98 / 1,000 results
OzBargain Australia Deals Scraper
Scrapes Australian deals from OzBargain's public feeds. Choose from new deals, popular front-page deals, or freebies, and filter by a keyword. Returns each deal as a flat row with price, merchant, votes, and link.
Pricing
from $4.98 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Share
OzBargain Australia Deals Scraper
Scrape Australian deals from OzBargain by feed, keyword, or category, up to a million per run. Every deal comes with its price, discount, merchant, votes, comments, and direct link. No login or API key. Export to CSV, JSON, Excel, or XML.
Tracking Australian deals manually means refreshing OzBargain all day and missing expired offers. This Actor reads the public deal feeds directly, filtering by new deals, the popular front page, or freebies, and narrows results to the exact product or brand you care about. It returns a clean, flat dataset ready for price tracking, alerting, or analysis.
| Who uses it | What they scrape OzBargain for |
|---|---|
| Bargain hunters | Get alerted the moment a specific product drops in price. |
| Price tracking services | Build a historical database of Australian retail discounts. |
| Market researchers | Analyze which retailers and categories discount most aggressively. |
| Affiliate marketers | Find trending deals to feature in newsletters or on social media. |
What it does
This Actor collects Australian deals from OzBargain by feed type and optional search term, and returns each deal as a flat row.
- ๐ New Deals feed: The latest deals as they are posted, before they hit the front page.
- ๐ฅ Popular / Front Page feed: Only the hottest deals voted up by the OzBargain community.
- ๐ Freebies feed: Deals that cost nothing, from samples to full-size giveaways.
- ๐ Keyword filter: Keep only deals whose title contains your search term, like a brand or product name.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with OzBargain data
๐ Monitor competitor pricing.
A retail analyst runs the Actor daily on the 'New Deals' feed with a keyword for a competitor's brand to track discount frequency and depth.
๐ฌ Build a deal alert bot.
A developer schedules the Actor every 15 minutes on the 'Freebies' feed and pushes new results to a Telegram channel.
๐ Analyze category trends.
A market researcher scrapes the 'Popular' feed for a month to see which product categories get the most community votes.
๐ Find products to resell.
A small business owner filters the 'New Deals' feed by a specific merchant name to spot clearance items for arbitrage.
Why choose this scraper
| What you get | |
|---|---|
| No API registration | Reads the public feeds directly. No OAuth, no app setup, no rate-limit headaches. |
| Fixed flat schema | Every deal returns the same fields. No nested JSON puzzles to unpack. |
| Keyword precision | Filter deals server-side by product name, brand, or store before they hit your storage. |
How it compares
This Actor focuses on high-volume keyword-filtered scraping across the three main OzBargain feeds, while the alternative offers a category filter for targeted browsing.
| Feature | ParseForge | OzBargain Deals Scraper |
|---|---|---|
| New Deals feed | Yes | Yes |
| Popular / Front Page feed | Yes | Yes |
| Freebies feed | Yes | Not listed |
| Keyword search filter | Yes | Yes |
| Category filter | Not listed | Yes |
| Up to 1,000,000 deals per run | Yes | Not listed |
Configure the run
Drive the Actor from the new deals, popular, or freebies feed, and narrow results with an optional keyword filter that runs as each deal is read so only matches reach your dataset. The Input tab lists every parameter.
A first run with the defaults:
{"maxItems": 10}
A larger pull:
{"maxItems": 200}
Pricing
Pay-per-result: $0.0055 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $0.55 |
| 1,000 results | $5.50 |
| 10,000 results | $55.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the OzBargain Australia Deals Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to OzBargain through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/ozbargain-australia-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check your search term. It is case-insensitive but must match a word in the deal title exactly. Try removing the search term to see all available deals in the feed first.
The run finishes but collects fewer deals than my maxItems setting.
This is normal. The Actor stops when it has read all available deals in the selected feed. If the feed only has 50 deals, it cannot collect more, even if maxItems is set to 100.
I am getting deals that do not match my keyword.
The filter checks if the deal title contains your search term as a substring. A search for 'book' will match 'notebook'. Use a more specific term or the exact product name.
The Actor is timing out.
Lower your maxItems value. Requesting a very large number of deals can exceed the default run timeout. Increase the timeout in your run settings or reduce the target.
Can I get the deal's original price before the discount?
The Actor returns the price and discount fields as displayed on OzBargain. If the original price is not shown in the deal listing, it will not be in the dataset.
FAQ
| Question | Answer |
|---|---|
| Can I scrape a specific category like Electronics or Travel? | The Actor does not have a category filter in its input, but you can use the keyword search to target category-specific terms that appear in deal titles. |
| Does this scraper require an OzBargain login? | No. It reads the public feeds that are visible to anyone visiting the site without an account. |
| How many deals can I scrape in one run? | You can set the maximum up to 1,000,000 deals per run. The actual number collected depends on how many deals are available in the selected feed. |
| What is the difference between the New Deals and Popular feeds? | The New Deals feed shows deals in reverse chronological order as they are posted. The Popular feed shows deals ranked by community votes and activity, similar to the OzBargain front page. |
| Can I scrape expired deals? | The Actor reads the current public feeds, which primarily contain active deals. Expired deals are not included in these feeds. |
| Is it possible to get the full deal description text? | The Actor returns the deal title and a link to the full deal page. The full body text from the deal's detail page is not included in the flat row. |
| Can I filter by the store or merchant? | There is no dedicated merchant filter, but you can enter the store name as the search term to keep only deals whose title mentions that merchant. |
| What output formats are supported? | You can export your dataset to CSV, JSON, Excel, or XML from the Apify platform. |
| Does this Actor handle OzBargain's pagination? | Yes. It follows the feed pages automatically until it reaches your requested maximum number of deals. |
| Can I run this on a schedule? | Yes. Apify actors can be scheduled to run at any interval, from every minute to once a month. |
Related actors
Browse the full ParseForge collection for more scrapers.
๐ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
โ ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by OzBargain. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
