Spain & EU Public Data API – Tenders, Grants, Companies
Pricing
from $5.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
17 hours ago
Last modified
Categories
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
| Source | Code | Coverage | Data Type |
|---|---|---|---|
| PLACE | PLACE | Spain | Public procurement (government tenders and contract awards) |
| BDNS | BDNS | Spain | Grants and subsidies (national, regional, local) |
| BORME | BORME | Spain | Corporate filings (incorporations, dissolutions, mergers, insolvency) |
| OEPM | OEPM | Spain | Trademarks, patents, and utility models (BOPI) |
| BOE | BOE | Spain | Official gazette (legal notices, regulations, appointments) |
| TED | TED | EU-wide | EU 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
| Parameter | Type | Required | Description |
|---|---|---|---|
database_url | string | Yes | PostgreSQL connection string (postgresql+asyncpg://user:pass@host:5432/datamon_db) |
search_query | string | No | Search by title or description (case-insensitive) |
sources | array | No | Filter by source code: PLACE, BDNS, BORME, OEPM, BOE, TED. Default: all |
dataset | string | No | Filter by dataset name (e.g. licitaciones, subvenciones, marcas) |
date_from | string | No | Start date (YYYY-MM-DD) |
date_to | string | No | End date (YYYY-MM-DD) |
max_results | integer | No | Maximum 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-premiumpython3 -m venv .venv && .venv/bin/pip install -r requirements.txt# Search all sourcesDATABASE_URL="postgresql+asyncpg://user:pass@host:5432/datamon_db" \.venv/bin/python runner.py --query "infraestructura"# Filter by sourceDATABASE_URL="..." .venv/bin/python runner.py --query "renovable" \--sources PLACE,TED# Filter by dataset and date rangeDATABASE_URL="..." .venv/bin/python runner.py --dataset licitaciones \--date-from 2026-08-01 --date-to 2026-08-15