OzBargain Australia Deals Scraper avatar

OzBargain Australia Deals Scraper

Pricing

from $4.98 / 1,000 results

Go to Apify Store
OzBargain Australia Deals Scraper

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

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Share

ParseForge

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 itWhat they scrape OzBargain for
Bargain huntersGet alerted the moment a specific product drops in price.
Price tracking servicesBuild a historical database of Australian retail discounts.
Market researchersAnalyze which retailers and categories discount most aggressively.
Affiliate marketersFind 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 registrationReads the public feeds directly. No OAuth, no app setup, no rate-limit headaches.
Fixed flat schemaEvery deal returns the same fields. No nested JSON puzzles to unpack.
Keyword precisionFilter 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.

FeatureParseForgeOzBargain Deals Scraper
New Deals feedYesYes
Popular / Front Page feedYesYes
Freebies feedYesNot listed
Keyword search filterYesYes
Category filterNot listedYes
Up to 1,000,000 deals per runYesNot 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 collectedApproximate 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

  1. Create a free Apify account with $5 in credit.
  2. Open the OzBargain Australia Deals Scraper.
  3. Set your inputs and any filters, then click Start.
  4. 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

QuestionAnswer
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.

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.