Portugal2030 Avisos Scraper avatar
Portugal2030 Avisos Scraper

Pricing

Pay per usage

Go to Apify Store
Portugal2030 Avisos Scraper

Portugal2030 Avisos Scraper

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Bilal Machraa

Bilal Machraa

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

a month ago

Last modified

Share

Portugal 2030 Avisos Scraper

Apify actor that scrapes funding opportunities from the Portugal 2030 portal.

Features

  • ✅ Uses official Portugal 2030 API (fast and reliable)
  • ✅ Captures all open funding opportunities
  • ✅ Supports full refresh or incremental updates
  • ✅ Filters by publication date
  • ✅ Returns structured JSON data
  • ✅ Cost-effective (~€0.01 per run)

Input Parameters

  • fullRefresh: Scrape all avisos (true) or only recent ones (false)
  • onlyOpen: Filter only open avisos (default: true)
  • daysBack: Number of days to look back (default: 8)
  • maxItems: Maximum avisos to scrape (0 = unlimited)
  • debug: Enable verbose logging

Output Format

{
"title": "Aviso title",
"codigo": "NORTE2030-2024-15",
"description": "Aviso description",
"url": "https://portugal2030.pt/avisos/...",
"dataPublicacao": "2024-10-01",
"dataAbertura": "2024-10-01",
"dataFecho": "2024-11-30",
"estado": "Aberto",
"programa": "Norte 2030",
"montante": "2000000",
"taxa": "45%",
"regiao": "Norte",
"portal": "Portugal 2030"
}

Usage

Via Apify Console

  1. Go to Actors → Your actor
  2. Set input parameters
  3. Click "Start"

Via API

const ApifyClient = require('apify-client');
const client = new ApifyClient({
token: 'YOUR_APIFY_TOKEN'
});
const run = await client.actor('YOUR_ACTOR_ID').call({
fullRefresh: true,
onlyOpen: true
});
const dataset = await client.dataset(run.defaultDatasetId).listItems();
console.log(dataset.items);

Scheduled Runs

Set up a schedule in Apify Console:

  • Weekly: Every Monday at 3:00 AM (incremental)
  • Monthly: First Monday at 2:00 AM (full refresh)

Cost Estimate

  • Initial full scrape (~400 avisos): ~€0.01
  • Weekly incremental: ~€0.002/run
  • Monthly cost: ~€0.01

Technical Details

  • Uses CheerioCrawler (API-based, no browser needed)
  • Memory: 512 MB
  • Timeout: 300 seconds
  • Success rate: 95%+

Support

For issues or questions, contact: dev@taconsulting.pt