API for Procurement in Spain

The Tenders Guru API allows you to get data for procurements in Spain in JSON format.

List tenders

List all tenders published for Spain.

GET https://tenders.guru/api/es/tenders

Request Parameters

Param Type Description Default Value
page Integer Use to paginate results. Each page contains 100 results. 1

Response

Key Type Description
page_count Integer The number of pages returned for the request made.
page_number Integer The page number of the current results.
page_size Integer The number of records returned with a single API call.
total Integer The total number of all the records available across pages.
data Array List of tenders.

Get tender details

Get extended set of data for a tender.

GET https://tenders.guru/api/es/tenders/{tender_id}

Request Parameters

Param Type Description Default Value
tender_id Integer ID of a tender.

Response

Key Type Description
id Integer Id of a tender
date String Publication date of a tender.
title String Title of a tender given by purchaser.
description String Description of a tender given by purchaser.

Get tender source data

Get source data for a tender - as fetched by a scraper.

GET https://tenders.guru/api/es/tenders/{tender_id}/source_data

List tender notices

List notices published for a tender.

GET https://tenders.guru/api/es/tenders/{tender_id}/notices

List tender documents

List documents published for a tender.

GET https://tenders.guru/api/es/tenders/{tender_id}/docs

List notices

List all notices published for Spain.

GET https://tenders.guru/api/es/notices

Request Parameters

Param Type Description Default Value
page Integer Use to paginate results. Each page contains 100 results. 1

Get notice details

Get extended set of data for a notice.

GET https://tenders.guru/api/es/notices/{notice_id}

Get notice source data

Get source data for a notice - as fetched by a scraper.

GET https://tenders.guru/api/es/notices/{notice_id}/source_data

List notice sections

List sections published for a notice.

GET https://tenders.guru/api/es/notices/{notice_id}/sections

Get section details

Get extended set of data for a section.

GET https://tenders.guru/api/es/sections/{section_id}

Get section source data

Get source data for a section - as fetched by a scraper.

GET https://tenders.guru/api/es/sections/{section_id}/source_data