Spain & EU Public Data API – Tenders, Grants, Companies avatar

Spain & EU Public Data API – Tenders, Grants, Companies

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Spain & EU Public Data API – Tenders, Grants, Companies

Spain & EU Public Data API – Tenders, Grants, Companies

Query public procurement (PLACE), grants (BDNS), corporate filings (BORME), trademarks (OEPM), official gazette (BOE) and EU tenders (TED) from a single database. Structured, deduplicated, updated daily.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Ivo Sandoval

Ivo Sandoval

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

17 hours ago

Last modified

Share

Datamon Premium - Spain & EU Public Data API

Access structured public data from 6 official Spanish and European sources in one API call. Procurement, grants, corporate filings, trademarks, official gazette, and EU tenders - all normalized, deduplicated, and updated daily.

Data Sources

SourceCodeCoverageData Type
PLACEPLACESpainPublic procurement (government tenders and contract awards)
BDNSBDNSSpainGrants and subsidies (national, regional, local)
BORMEBORMESpainCorporate filings (incorporations, dissolutions, mergers, insolvency)
OEPMOEPMSpainTrademarks, patents, and utility models (BOPI)
BOEBOESpainOfficial gazette (legal notices, regulations, appointments)
TEDTEDEU-wideEU public procurement (tenders above EU thresholds)

How it works

Datamon Premium does not scrape websites. It reads from a PostgreSQL database (datamon_db) that is continuously populated by specialized scrapers. Each source has its own scraping pipeline that collects, normalizes, and deduplicates records into a unified items table.

You provide the database connection URL. The actor queries the items table with your filters and returns structured results ordered by publication date.

Input parameters

ParameterTypeRequiredDescription
database_urlstringYesPostgreSQL connection string (postgresql+asyncpg://user:pass@host:5432/datamon_db)
search_querystringNoSearch by title or description (case-insensitive)
sourcesarrayNoFilter by source code: PLACE, BDNS, BORME, OEPM, BOE, TED. Default: all
datasetstringNoFilter by dataset name (e.g. licitaciones, subvenciones, marcas)
date_fromstringNoStart date (YYYY-MM-DD)
date_tostringNoEnd date (YYYY-MM-DD)
max_resultsintegerNoMaximum results to return (default: 100, max: 10,000)

Output example

{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"dataset": "licitaciones",
"external_id": "https://contrataciondelestado.es/wps/poc?uri=deeplink:detalle_licitacion&idEvl=abc123",
"title": "Suministro de equipamiento informatico para oficinas centrales",
"description": "Adquisicion de 200 equipos portatiles y monitores...",
"url": "https://contrataciondelestado.es/wps/poc?uri=deeplink:detalle_licitacion&idEvl=abc123",
"source": "PLACE",
"published_at": "2026-08-14T10:30:00",
"metadata": {
"cpv_codes": ["30213100"],
"amount": 450000.00,
"organization": "Ministerio de Hacienda",
"region": "Madrid"
},
"created_at": "2026-08-14T12:00:00"
}

Use cases

  • Public procurement monitoring - Track new tenders and contract awards from PLACE and TED with CPV code filtering
  • Grant tracking - Monitor new subsidies and grants from BDNS by sector and region
  • Corporate intelligence - Follow new company incorporations, mergers, and insolvency proceedings from BORME
  • IP monitoring - Track new trademark and patent filings from OEPM
  • Regulatory monitoring - Follow legal notices and appointments from BOE
  • Cross-source search - Search a company or topic across all 6 sources simultaneously

Integrations

Results are stored in Apify Dataset and can be exported as JSON, CSV, Excel, or connected to any workflow via Apify integrations (Zapier, Make, Google Sheets, webhooks, API).

Pricing

  • Model: Pay per result (PPE)
  • Price: $5.00 / 1,000 results

Running locally

cd actors/datamon-premium
python3 -m venv .venv && .venv/bin/pip install -r requirements.txt
# Search all sources
DATABASE_URL="postgresql+asyncpg://user:pass@host:5432/datamon_db" \
.venv/bin/python runner.py --query "infraestructura"
# Filter by source
DATABASE_URL="..." .venv/bin/python runner.py --query "renovable" \
--sources PLACE,TED
# Filter by dataset and date range
DATABASE_URL="..." .venv/bin/python runner.py --dataset licitaciones \
--date-from 2026-08-01 --date-to 2026-08-15