Spain Public Tenders Scraper – PLACSP Licitaciones avatar

Spain Public Tenders Scraper – PLACSP Licitaciones

Pricing

from $3.00 / 1,000 tenders

Go to Apify Store
Spain Public Tenders Scraper – PLACSP Licitaciones

Spain Public Tenders Scraper – PLACSP Licitaciones

Scrape Spain's public tenders (PLACSP, Plataforma de Contratación del Sector Público): budget, CPV, deadline, buyer, status. Filter by keyword, CPV, region.

Pricing

from $3.00 / 1,000 tenders

Rating

0.0

(0)

Developer

Pablo Navarro

Pablo Navarro

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Spain public tenders scraper (licitaciones públicas) built on the official open-data ATOM feed of the Plataforma de Contratación del Sector Público (PLACSP). It turns the complex CODICE XML into flat JSON: title, buyer, budget, CPV codes, submission deadline, status and a link to the tender. No login, no browser, no proxies.

What does it do?

  • Reads the newest tender updates, newest first, and follows the feed's pagination.
  • Filters by keywords, CPV prefix, status (open, awarded…), region/city and minimum budget.
  • Keeps one record per tender (its latest update).
  • Excludes contact phones and emails. It returns only tender data.

Use cases

  • Tender alerts for SMEs and freelancers: get new open tenders in your CPV codes every morning.
  • Bid consultants and agencies: build lead lists of public opportunities.
  • Market intelligence: see which public bodies buy what, and for how much.
  • AI agents: let an LLM triage and summarise tenders for you.
  • Telegram and X bots: post new tenders by sector or region.

Input

FieldDescription
keywordsKeep tenders whose title contains any keyword (Spanish). Example: software, limpieza, consultoría
cpvPrefixesKeep tenders with a CPV code starting with any prefix. Example: 72 (IT services), 45 (construction), 79 (business services)
statusesPRE (prior notice), PUB (open), EV (evaluation), ADJ (awarded), RES (resolved), ANUL (cancelled). Example: PUB
regionsText contained in region, city or NUTS code. Example: Madrid, ES51
minBudgetEurExample: 50000
maxPagesEach page holds about 70 latest updates, newest first. Example: 10
maxItems0 = no limit. Example: 200

Example input:

{
"maxPages": 3,
"statuses": [
"PUB"
],
"maxItems": 25
}

Output

Real output (first items of a run on 26 Oct 2026):

[
{
"id": "CS/99/1126059886/26/AM",
"title": "Acuerdo marco con un único proveedor para el suministro de gases medicinales y otros gases con destino a los centros dependientes del Servicio Extremeño de Salud.",
"status": "Open (published)",
"statusCode": "PUB",
"contractType": "Supplies",
"contractingBody": "Dirección General de Planificación Económica",
"city": "Mérida",
"nuts": "ES43",
"region": "Extremadura",
"budgetWithoutTaxEur": 16453046.85,
"budgetWithTaxEur": 17833875.17,
"estimatedValueEur": 19743656.22,
"cpv": [
"24100000",
"24111300",
"24112200",
"24111900",
"24113000",
"24111500",
"24112100",
"24111800"
],
"deadline": "2026-11-23 23:59:00",
"updatedAt": "2026-10-25T19:51:07.199+01:00",
"url": "https://contrataciondelestado.es/wps/poc?uri=deeplink:detalle_licitacion&idEvl=Nygmf3UkegrXOjazN1Dw9Q%3D%3D"
},
{
"id": "5/2026",
"title": "Pavimentación de varias callejas en Peroblasco",
"status": "Open (published)",
"statusCode": "PUB",
"contractType": "Works",
"contractingBody": "Alcaldía del Ayuntamiento de Munilla",
"city": "Munilla",
"nuts": "ES230",
"region": "La Rioja",
"budgetWithoutTaxEur": 41322.31,
"budgetWithTaxEur": 50000.0,
"estimatedValueEur": 41322.31,
"cpv": [
"45233252",
"45232410",
"45232150"
],
"deadline": "2026-11-06 23:59:00",
"updatedAt": "2026-10-25T19:41:52.817+01:00",
"url": "https://contrataciondelestado.es/wps/poc?uri=deeplink:detalle_licitacion&idEvl=5a%2FQilm%2BBmc2wEhQbcAqug%3D%3D"
}
]

Export the results as JSON, CSV or Excel, read them through the API, or send them to Google Sheets, Make, Zapier, n8n or webhooks. You can also run this Actor from AI agents through the Apify MCP server.

Pricing

Pay per event: $3.00 per 1,000 tenders plus $0.00005 per run start. There is no extra platform usage charge.

FAQ

Which tenders are included? All tenders published in PLACSP's profiles (perfiles del contratante). Some regions publish on their own platforms too.

How far back can I go? Each page holds about 70 updates. Raise maxPages to go further back.

Are prices with VAT? Both are given: budgetWithoutTaxEur and budgetWithTaxEur.

Do I need a login or API key? No. It uses the source's public API; you only need an Apify account.

Can AI agents use it? Yes. Call it through the Apify API, or from Claude, Cursor or any MCP client via the Apify MCP server.

Data source and license

Source: PLACSP open data (Ministerio de Hacienda), reused under the Ministry's reuse conditions: "Las presentes condiciones generales permiten la reutilización de los documentos sometidos a ellas para fines comerciales y no comerciales." Under those conditions you must cite the source and must not alter the content or its meaning.

This Actor is not affiliated with or endorsed by the data source. You are responsible for using the data in line with the source's license and terms.