Public procurement / tender monitor
Pricing
Pay per usage
Public procurement / tender monitor
Monitor procurement and tender pages for new opportunities that match configurable keywords.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Rodolfo Martins
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Monitor procurement, tender, and RFP pages for fresh opportunities that match your keyword list. This Actor is designed for buyers who want a simple, recurring way to discover commercial opportunities without manually checking dozens of government and procurement pages.
What does this Actor do?
- Fetches one or more procurement or tender sources.
- Extracts matching records from HTML or JSON pages.
- Saves each match to the dataset.
- Writes the full result bundle to the
OUTPUTkey-value record.
The Actor is meant to be sold as a practical B2B monitoring tool: buyers supply their own sources, keywords, and lookback window, then run it on a schedule or via API.
Why use it?
- Save time versus manual procurement checks.
- Catch new opportunities faster.
- Reuse the same Actor across countries, industries, and source lists.
- Integrate with Apify scheduling, webhooks, and downstream automation.
How to use it
- Open the Actor on Apify.
- Add one or more
source_urls. - Set your
keywords. - Choose
lookback_daysandmax_items. - Run it once to confirm the sources work.
- Put it on a schedule if you want recurring monitoring.
Input
Main inputs:
source_urls— procurement pages, search result pages, RSS feeds, or JSON endpoints.country— reporting hint.language— reporting hint.lookback_days— how far back to consider results.keywords— words or phrases that mark a relevant opportunity.max_items— maximum results per run.
Suggested starting values are already prefilled in the schema.
Output
The Actor returns:
items[]withtitle,url,source,source_url,published_at,snippet, andmatched_keywordsummarywith counts and runtimewarnings[]for fetch or parsing issues
Example output:
{"items": [{"title": "Tender for office supplies","url": "https://example.com/tender/123","source": "example.com","source_url": "https://example.com/search","published_at": "2026-07-01T10:00:00Z","snippet": "... procurement ...","matched_keyword": "procurement"}],"summary": {"count": 1,"source_count": 1,"keyword_count": 5,"lookback_days": 30,"country": "UK","language": "en","run_time_ms": 1234,"warnings_count": 0},"warnings": []}
You can download the dataset in JSON, CSV, Excel, HTML, RSS, and other standard Apify formats.
Data table
The main dataset fields are:
titleurlsourcesource_urlpublished_atsnippetmatched_keyword
Pricing / cost estimation
This Actor is intended for pay-per-event monetization.
Recommended setup:
- charge per dataset item processed
- keep the first-run max cost low
- expose a clear max charge per run so customers can control spend
For buyers, the cost stays predictable because the main event is tied to output volume.
Tips
- Start with a small list of source URLs.
- Use narrow keywords first, then broaden them.
- Prefer stable HTML or JSON endpoints over highly dynamic pages.
- Keep the run schedule aligned with how often the target sources update.
FAQ / support
Does it work on every site? No. Some sources need selector tuning or proxy support.
Is it legal to scrape procurement pages? Use it only where you have the right to access and process the data, and follow each site’s terms.
Need a custom version? This Actor is designed to be adapted for a specific source or market.
Deploy
From this directory:
npx -y apify-cli login --token "$APIFY_TOKEN"npx -y apify-cli actors push --dir . --json --wait-for-finish 0
Managed by Hermes
The portfolio automation is designed to:
- deploy this Actor when the scanner selects it
- retire it if monthly review flags it as unprofitable
- keep future Actors public-ready and sales-oriented