Endpoints de consulta

` URL base de la API: https://api.quienesuquien.wiki/v3/ `

Esta documentación puede estar desactualizada. Para ver la versión actual revise la consola swagger disponible aquí: https://api.quienesuquien.wiki/v3/docs

/companies

Devuelve un listado de objetos JSON tipo Popolo Organization.

Devuelve un listado de empresas o asociaciones civiles. Si se especifica la expansión de referencias, también se listarán las memberships y un resúmen de los contracts de la organización.

Filtros

id

El identificador único de la empresa o sociedad. Tipo de dato: string.

ids

Un conjunto de identificadores separados por coma para devolver al inicio del conjunto de resultados. Tipo de dato: string.

identifier

name

El nombre parcial o completo de la empresa o sociedad. Realiza la búsqueda en nombres principales y alternativos. Tipo de dato: string .

contract_count_supplier_min

Número mínimo de contratos en los que participa la empresa como proveedor. Tipo de dato: entero. Default: vacío.

contract_count_supplier_max

Número máximo de contratos en los que participa la empresa como proveedor. Tipo de dato: entero. Default: vacío.

contract_amount_supplier_min

Importe mínimo de contratos provistos por esta empresa Es importante notar que los importes se están sumando en sus valores absolutos sin considerar las diferencias de monedas. Tipo de dato: entero. Default: vacío.

contract_amount_supplier_max

Importe máximo de contratos provistos por esta empresa Es importante notar que los importes se están sumando en sus valores absolutos sin considerar las diferencias de monedas. Tipo de dato: entero. Default: vacío.

subclassification

source

country

state

city

sort

sort_direction

country

El nombre del país o código ISO 3166-1 alpha-2 para el país al que pertenece. Tipo de dato: string.

source

El nombre de la fuente desde la cual fue importada la información. Tipo de dato: string.

/institutions

Devuelve un listado de objetos JSON tipo Popolo Organization.

Devuelve un listado de instituciones públicas. Si se especifica la expansión de referencias, también se listarán las memberships y los contracts de la organización.

Filtros

id

El identificador único de la institución. Tipo de dato: string.

ids

Un conjunto de identificadores separados por coma para devolver al inicio del conjunto de resultados. Tipo de dato: string.

identifier

name

El nombre parcial o completo de la institución. Realiza la búsqueda en nombres principales y alternativos. Tipo de dato: string o regular expression.

contract_count_supplier_min

Número mínimo de contratos en los que participa la institución como proveedor. Muchas aparecen en contratos como comprador (responsable de unidad compradora) y como proveedor, por lo tanto se las puede filtrar u ordenar por ambos criterios. Tipo de dato: entero. Default: vacío.

contract_count_supplier_max

Número máximo de contratos en los que participa la institución como proveedor. Muchas aparecen en contratos como comprador (responsable de unidad compradora) y como proveedor, por lo tanto se las puede filtrar u ordenar por ambos criterios. Tipo de dato: entero. Default: vacío.

contract_count_buyer_min

Número mínimo de contratos en los que participa la institución como comprador. Muchas aparecen en contratos como comprador (responsable de unidad compradora) y como proveedor, por lo tanto se las puede filtrar u ordenar por ambos criterios. Tipo de dato: entero. Default: vacío.

contract_count_buyer_max

Número máximo de contratos en los que participa la institución como comprador. Muchas aparecen en contratos como comprador (responsable de unidad compradora) y como proveedor, por lo tanto se las puede filtrar u ordenar por ambos criterios. Tipo de dato: entero. Default: vacío.

contract_amount_supplier_min

Importe mínimo de contratos provistos por esta institución. Muchas aparecen en contratos como comprador (responsable de unidad compradora) y como proveedor, por lo tanto se las puede filtrar u ordenar por ambos criterios. Es importante notar que los importes se están sumando en sus valores absolutos sin considerar las diferencias de monedas. Tipo de dato: entero. Default: vacío.

contract_amount_supplier_max

Importe máximo de contratos provistos por esta institución. Muchas aparecen en contratos como comprador (responsable de unidad compradora) y como proveedor, por lo tanto se las puede filtrar u ordenar por ambos criterios. Es importante notar que los importes se están sumando en sus valores absolutos sin considerar las diferencias de monedas. Tipo de dato: entero. Default: vacío.

contract_amount_buyer_min

Importe mínimo de contratos comprados por esta institución. Muchas aparecen en contratos como comprador (responsable de unidad compradora) y como proveedor, por lo tanto se las puede filtrar u ordenar por ambos criterios. Es importante notar que los importes se están sumando en sus valores absolutos sin considerar las diferencias de monedas. Tipo de dato: entero. Default: vacío.

contract_amount_buyer_max

Importe máximo de contratos comprados por esta institución. Muchas aparecen en contratos como comprador (responsable de unidad compradora) y como proveedor, por lo tanto se las puede filtrar u ordenar por ambos criterios. Es importante notar que los importes se están sumando en sus valores absolutos sin considerar las diferencias de monedas. Tipo de dato: entero. Default: vacío.

subclassification

classification

Classification a way to differentiate several types of entities

source

country

state

city

sort

sort_direction

/persons

Devuelve un listado de objetos JSON tipo Popolo Person.

Si se especifica la expansión de referencias, también se listarán las memberships y los contracts de la persona.

Filtros

id

El identificador único de la persona. Tipo de dato: string.

name

El nombre parcial o completo de la persona. Realiza la búsqueda en nombres principales y alternativos. Tipo de dato: string o regular expression.

gender

El sexo asociado a la persona. Tipo de dato: string. Default: all. Valores posibles: male, female, other. Nota: se utiliza el nombre gender para el filtro con el propósito de evitar censura por parte de sistemas automatizados.

country

El nombre del país o código ISO 3166-1 alpha-2 para el país al que pertenece. Tipo de dato: string.

source

El nombre de la fuente desde la cual fue importada la información. Tipo de dato: string.

ids

Un conjunto de identificadores separados por coma para devolver al inicio del conjunto de resultados. Tipo de dato: string.

identifier

classification

source

country

state

city

contract_count_supplier_min

Número mínimo de contratos en los que participa la persona como proveedor. Muchas aparecen en contratos como comprador (responsable de unidad compradora) y como proveedor, por lo tanto se las puede filtrar u ordenar por ambos criterios. Tipo de dato: entero. Default: vacío.

contract_count_supplier_max

Número máximo de contratos en los que participa la persona como proveedor. Muchas aparecen en contratos como comprador (responsable de unidad compradora) y como proveedor, por lo tanto se las puede filtrar u ordenar por ambos criterios. Tipo de dato: entero. Default: vacío.

contract_count_buyer_min

Número mínimo de contratos en los que participa la persona como comprador. Muchas aparecen en contratos como comprador (responsable de unidad compradora) y como proveedor, por lo tanto se las puede filtrar u ordenar por ambos criterios. Tipo de dato: entero. Default: vacío.

contract_count_buyer_max

Número máximo de contratos en los que participa la persona como comprador. Muchas aparecen en contratos como comprador (responsable de unidad compradora) y como proveedor, por lo tanto se las puede filtrar u ordenar por ambos criterios. Tipo de dato: entero. Default: vacío.

contract_amount_supplier_min

Importe mínimo de contratos provistos por esta persona. Muchas aparecen en contratos como comprador (responsable de unidad compradora) y como proveedor, por lo tanto se las puede filtrar u ordenar por ambos criterios. Es importante notar que los importes se están sumando en sus valores absolutos sin considerar las diferencias de monedas. Tipo de dato: entero. Default: vacío.

contract_amount_supplier_max

Importe máximo de contratos provistos por esta persona. Muchas aparecen en contratos como comprador (responsable de unidad compradora) y como proveedor, por lo tanto se las puede filtrar u ordenar por ambos criterios. Es importante notar que los importes se están sumando en sus valores absolutos sin considerar las diferencias de monedas. Tipo de dato: entero. Default: vacío.

contract_amount_buyer_min

Importe mínimo de contratos comprados por esta persona. Muchas aparecen en contratos como comprador (responsable de unidad compradora) y como proveedor, por lo tanto se las puede filtrar u ordenar por ambos criterios. Es importante notar que los importes se están sumando en sus valores absolutos sin considerar las diferencias de monedas. Tipo de dato: entero. Default: vacío.

contract_amount_buyer_max

Importe máximo de contratos comprados por esta persona. Muchas aparecen en contratos como comprador (responsable de unidad compradora) y como proveedor, por lo tanto se las puede filtrar u ordenar por ambos criterios. Es importante notar que los importes se están sumando en sus valores absolutos sin considerar las diferencias de monedas. Tipo de dato: entero. Default: vacío.

sort

sort_direction

/contracts

Devuelve un contrato basado en OCDS pero sin compilar los releases. Para recibir un contrato en formato OCDS por favor utilice el endpoint /record

Filtros

ocid

El identificador único del proceso de contratación (ocid). Puede devolver múltiples contratos. Tipo de dato: string.

name

Partial or complete name of the entity.

title

contracts.title El título del contrato. Tipo de dato: string o regular expression.

id

Unique identifier for entity. Procedure number in source.

ids

Comma-separated series of unique identifiers for entity.

source

El nombre de la fuente desde la cual fue importada la información. Tipo de dato: string.

classification

Classification a way to differentiate several types of entities. - «purchase» son las compras de medicamentos - «contract» son los contratos públicos

La razón para diferenciarlos es que los purchase están agrupador por producto, por lo que un mismo contrato peude aparecer repetido varias veces. Además no es posible identificar los contratos para cada purchase, por lo que es imposible unificarlos para evitar el doble conteo.

format

The format in whith results will be returned. Available values : csv, xls, xlsx.

supplier_name

Name of a supplier (company or person) participating in a contracting process.

buyer_name

Name of a buyer participating in a contracting process.

contact_point_name

Name of a contact point participating in a contracting process.

funder_name

Name of a funder participating in a contracting process.

amount_max

El importe nominal del proceso de contratación (suma de todos las adjudicaciones de este proceso). Tipo de dato: float (sin separador de miles y con ‘.’ como separador de decimales). Default: vacío.

amount_min

El importe nominal del proceso de contratación (suma de todos las adjudicaciones de este proceso). Tipo de dato: float (sin separador de miles y con ‘.’ como separador de decimales). Default: vacío.

procurement_method

El procedimiento bajo el cual se realizó el proceso de contratación (adjudicación directa, licitación, etc.). Tipo de dato: string. Valores posibles: open, selective, limited, direct. Default: vacío.

start_date_min

contracts.period.startDate. Mimimum beginning date of contract execution

start_date_max

contracts.period.startDate. Maximum beginning date of contract execution

sort

Sort by given field.

sort_direction

Sort direction. Available values : asc, desc

rank

Rank results by multiple field values (only numeric fields).

country

Country name or ISO 3166-1 alpha-2 code of the entity.

state

State id in the from of country(2chars)-state(3chars).

city ^^^ City id in the from of country(2chars)-state(3chars)-city.

months_summary

string Show an additional summary of contracts, count and amount per month.

product_name

Filter purchases by product name or id

/record

Devuelve un OCDS recordPackage. Que incluye un listado de records, cada uno con sus release (de cada fuente) y su compiledRelease, este último es el que se utiliza para los filtros.

Filtros

ocid

El identificador único del proceso de contratación (ocid). Tipo de dato: string.

Nota: A diferencia del resto, este endpoint cointinua funcionando con la base de datos MongoDB. Por las deficiencias en este motor de base de datos, no se permite filtrar en este endpoint. Si quiere filtrar un listado de contratos utliice /contracts y luego use el valor de ocid para obtener el recordPackage completo.

/areas

name

id

ids

classification

Classification a way to differentiate several types of entities

country

state

city

sort

sort_direction

/summaries

Devuelve los resumenes en JSON de una entidad

Filtros

id (obligatorio)

El identificador único de la entidad. Tipo de dato: string. type ^^^^^^^

(obligatorio) El tipo de la entidad. Tipo de dato: string. Valores posibles: “areas”, “organizations”, “persons”, “contracts”

/autocomplete/:name

Devuelve un listado de entidades de todos los tipos coindicidendo por el nombre

name

classification

Classification a way to differentiate several types of entities

subclassification

sort

sortDirection

country

state

city

/products (no implementado)

Devuelve productos

Filtros

id

El identificador único de la entidad. Tipo de dato: string.

ids

Un conjunto de identificadores separados por coma para devolver al inicio del conjunto de resultados. Tipo de dato: string.

name

classification

Classification a way to differentiate several types of entities

subclassification

sort

sortDirection

country

state

/spec.json

Devuelve el archivo swagger.json

/sources

Devuelve un información sobre cantidades de entidad por fuente y por tipo de entidad en QuienEsQuien.wiki.

Tiene dos objetos, uno de fuentes sources que tiene por cada fuente la cantidad de elementos de cada tipo de entidad. Y otro de colecciones collections que tiene la cantidad elementos de cada tipo de entidad.

Para más información sobre las fuentes se puede consultar la sección de Fuentes.

/sourcesList

Lista nombres e identificadores de todas las fuentes disponibles. Se usa para construir el filtro por fuente sin hacer una consulta pesada.