Buscar patentes
curl --request GET \
--url https://api.dev.impactu.colav.co/search/patentsimport requests
url = "https://api.dev.impactu.colav.co/search/patents"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.dev.impactu.colav.co/search/patents', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.dev.impactu.colav.co/search/patents",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.dev.impactu.colav.co/search/patents"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.dev.impactu.colav.co/search/patents")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.dev.impactu.colav.co/search/patents")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"data": [
{
"authors": [
{
"affiliations": [
{
"addresses": null,
"end_date": null,
"external_ids": null,
"h5_index": null,
"h_index": null,
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"position": null,
"ranking": null,
"ror": null,
"start_date": null,
"types": [
{
"code": null,
"level": null,
"provenance": null,
"source": "minciencias",
"type": "group",
"type_class": null
}
],
"years": []
}
],
"countries": null,
"external_ids": null,
"first_names": null,
"full_name": "María Ejemplo García",
"h5_index": null,
"h_index": null,
"id": "0000000001",
"last_names": null,
"ranking": null,
"sex": null,
"type": null
}
],
"authors_count": 1,
"external_ids": [{"id": "0000000001-28", "provenance": "minciencias", "source": "scienti"}],
"external_urls": [],
"groups": [
{
"citations_count": null,
"h5_index": null,
"h_index": null,
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"ranking": null
}
],
"id": "6ab847915418a51e32855aa6",
"language": "es",
"product_types": [{"name": "Patente de invención", "source": "minciencias"}],
"ranking": [
{
"date": 1444885200,
"from_date": null,
"issn": null,
"level": null,
"order": null,
"rank": "PIV-PA4",
"source": "minciencias",
"to_date": null
}
],
"title": "Equipo para la producción de alquil ésteres de ácidos grasos empleando un reactor de película líquida operado en contracorriente",
"titles": [
{
"lang": "es",
"provenance": null,
"source": "minciencias",
"title": "Equipo para la producción de alquil ésteres de ácidos grasos empleando un reactor de película líquida operado en contracorriente"
}
],
"types": [
{
"code": null,
"level": 1,
"provenance": "minciencias",
"source": "minciencias",
"type": "Patente de invención",
"type_class": null
}
],
"updated": [{"source": "minciencias", "time": 1790461841}]
},
{
"authors": [
{
"affiliations": [
{
"addresses": null,
"end_date": null,
"external_ids": null,
"h5_index": null,
"h_index": null,
"id": "COL0000002",
"name": "Grupo de Investigación Ejemplo",
"position": null,
"ranking": null,
"ror": null,
"start_date": null,
"types": [
{
"code": null,
"level": null,
"provenance": null,
"source": "scienti",
"type": "group",
"type_class": null
}
],
"years": []
}
],
"countries": null,
"external_ids": null,
"first_names": null,
"full_name": "Juan Ejemplo Pérez",
"h5_index": null,
"h_index": null,
"id": "0000000002",
"last_names": null,
"ranking": null,
"sex": null,
"type": null
}
],
"authors_count": 1,
"external_ids": [{"id": "0000000002-71", "provenance": "minciencias", "source": "scienti"}],
"external_urls": [],
"groups": [
{
"citations_count": null,
"h5_index": null,
"h_index": null,
"id": "COL0000002",
"name": "Grupo de Investigación Ejemplo",
"ranking": null
}
],
"id": "6ab847915418a51e32855aa7",
"language": "es",
"product_types": [{"name": "Patente de invención", "source": "minciencias"}],
"ranking": [
{
"date": 1494565200,
"from_date": null,
"issn": null,
"level": null,
"order": null,
"rank": "PIV-PA4",
"source": "minciencias",
"to_date": null
}
],
"title": "Regleta para determinación de la distorsión (magnificación o minimización) en radiografía panorámica convencional",
"titles": [
{
"lang": "es",
"provenance": null,
"source": "minciencias",
"title": "Regleta para determinación de la distorsión (magnificación o minimización) en radiografía panorámica convencional"
}
],
"types": [
{
"code": null,
"level": 1,
"provenance": "minciencias",
"source": "minciencias",
"type": "Patente de invención",
"type_class": null
}
],
"updated": [{"source": "minciencias", "time": 1790461841}]
}
],
"meta": {
"count": 1904,
"cursor": {"next": "https://api.dev.impactu.colav.co/search/patents?max=2&page=2", "previous": null},
"db_response_time_ms": 25,
"page": 1,
"size": 2
}
}
{
"error": "1 validation error for QueryParams\nmax\n Input should be greater than or equal to 1 [type=greater_than_equal, input_value='0', input_type=str]\n For further i…"
}
Search
Buscar patentes
Búsqueda paginada de patentes por palabras clave.
GET
/
search
/
patents
Buscar patentes
curl --request GET \
--url https://api.dev.impactu.colav.co/search/patentsimport requests
url = "https://api.dev.impactu.colav.co/search/patents"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.dev.impactu.colav.co/search/patents', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.dev.impactu.colav.co/search/patents",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.dev.impactu.colav.co/search/patents"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.dev.impactu.colav.co/search/patents")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.dev.impactu.colav.co/search/patents")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"data": [
{
"authors": [
{
"affiliations": [
{
"addresses": null,
"end_date": null,
"external_ids": null,
"h5_index": null,
"h_index": null,
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"position": null,
"ranking": null,
"ror": null,
"start_date": null,
"types": [
{
"code": null,
"level": null,
"provenance": null,
"source": "minciencias",
"type": "group",
"type_class": null
}
],
"years": []
}
],
"countries": null,
"external_ids": null,
"first_names": null,
"full_name": "María Ejemplo García",
"h5_index": null,
"h_index": null,
"id": "0000000001",
"last_names": null,
"ranking": null,
"sex": null,
"type": null
}
],
"authors_count": 1,
"external_ids": [{"id": "0000000001-28", "provenance": "minciencias", "source": "scienti"}],
"external_urls": [],
"groups": [
{
"citations_count": null,
"h5_index": null,
"h_index": null,
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"ranking": null
}
],
"id": "6ab847915418a51e32855aa6",
"language": "es",
"product_types": [{"name": "Patente de invención", "source": "minciencias"}],
"ranking": [
{
"date": 1444885200,
"from_date": null,
"issn": null,
"level": null,
"order": null,
"rank": "PIV-PA4",
"source": "minciencias",
"to_date": null
}
],
"title": "Equipo para la producción de alquil ésteres de ácidos grasos empleando un reactor de película líquida operado en contracorriente",
"titles": [
{
"lang": "es",
"provenance": null,
"source": "minciencias",
"title": "Equipo para la producción de alquil ésteres de ácidos grasos empleando un reactor de película líquida operado en contracorriente"
}
],
"types": [
{
"code": null,
"level": 1,
"provenance": "minciencias",
"source": "minciencias",
"type": "Patente de invención",
"type_class": null
}
],
"updated": [{"source": "minciencias", "time": 1790461841}]
},
{
"authors": [
{
"affiliations": [
{
"addresses": null,
"end_date": null,
"external_ids": null,
"h5_index": null,
"h_index": null,
"id": "COL0000002",
"name": "Grupo de Investigación Ejemplo",
"position": null,
"ranking": null,
"ror": null,
"start_date": null,
"types": [
{
"code": null,
"level": null,
"provenance": null,
"source": "scienti",
"type": "group",
"type_class": null
}
],
"years": []
}
],
"countries": null,
"external_ids": null,
"first_names": null,
"full_name": "Juan Ejemplo Pérez",
"h5_index": null,
"h_index": null,
"id": "0000000002",
"last_names": null,
"ranking": null,
"sex": null,
"type": null
}
],
"authors_count": 1,
"external_ids": [{"id": "0000000002-71", "provenance": "minciencias", "source": "scienti"}],
"external_urls": [],
"groups": [
{
"citations_count": null,
"h5_index": null,
"h_index": null,
"id": "COL0000002",
"name": "Grupo de Investigación Ejemplo",
"ranking": null
}
],
"id": "6ab847915418a51e32855aa7",
"language": "es",
"product_types": [{"name": "Patente de invención", "source": "minciencias"}],
"ranking": [
{
"date": 1494565200,
"from_date": null,
"issn": null,
"level": null,
"order": null,
"rank": "PIV-PA4",
"source": "minciencias",
"to_date": null
}
],
"title": "Regleta para determinación de la distorsión (magnificación o minimización) en radiografía panorámica convencional",
"titles": [
{
"lang": "es",
"provenance": null,
"source": "minciencias",
"title": "Regleta para determinación de la distorsión (magnificación o minimización) en radiografía panorámica convencional"
}
],
"types": [
{
"code": null,
"level": 1,
"provenance": "minciencias",
"source": "minciencias",
"type": "Patente de invención",
"type_class": null
}
],
"updated": [{"source": "minciencias", "time": 1790461841}]
}
],
"meta": {
"count": 1904,
"cursor": {"next": "https://api.dev.impactu.colav.co/search/patents?max=2&page=2", "previous": null},
"db_response_time_ms": 25,
"page": 1,
"size": 2
}
}
{
"error": "1 validation error for QueryParams\nmax\n Input should be greater than or equal to 1 [type=greater_than_equal, input_value='0', input_type=str]\n For further i…"
}
Parámetros de consulta
string
Texto de búsqueda (título de la patente).
integer
predeterminado:"10"
Resultados por página (1 a 250).
integer
predeterminado:"1"
Número de página (mínimo 1).
string
predeterminado:"citations_desc"
Criterio de ordenamiento ascendente y descendente, por ejemplo
citations_desc, products_asc o alphabetical_desc.string
Ordenamiento con el formato
alphabetical_asc o alphabetical_desc (por
título). Ejemplo: alphabetical_asc.string
predeterminado:"full"
Nivel de detalle de la respuesta.
full devuelve todos los campos. summary
devuelve solo los campos principales de la entidad y, en productos, patentes y
proyectos, recorta la lista de autores a 10. Otro valor responde 400.Este endpoint no tiene filtros.
Respuesta
array
Lista de patentes.
Mostrar propiedades de cada patente
Mostrar propiedades de cada patente
string
Identificador de la patente.
string
Título.
object[]
Títulos por fuente (
title, lang, source, provenance).string
Idioma.
object[]
Autores (inventores), con sus afiliaciones.
integer
Cantidad de autores.
object[]
Grupos de investigación asociados (
id, name).object[]
Tipos de producto (
name, source).object[]
Tipos de la patente por fuente, con su nivel (
type, level, source).object[]
Clasificaciones (
rank, source, date).object[]
Identificadores externos (
id, source, provenance).object[]
Enlaces externos.
object[]
Última actualización por fuente (
source, time en segundos Unix).object
Metadatos de la respuesta.
Mostrar propiedades
Mostrar propiedades
integer
Total de resultados que cumplen la consulta.
integer
Página actual.
integer
Cantidad de resultados devueltos en esta página.
integer
Tiempo de respuesta de la base de datos en milisegundos.
{
"data": [
{
"authors": [
{
"affiliations": [
{
"addresses": null,
"end_date": null,
"external_ids": null,
"h5_index": null,
"h_index": null,
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"position": null,
"ranking": null,
"ror": null,
"start_date": null,
"types": [
{
"code": null,
"level": null,
"provenance": null,
"source": "minciencias",
"type": "group",
"type_class": null
}
],
"years": []
}
],
"countries": null,
"external_ids": null,
"first_names": null,
"full_name": "María Ejemplo García",
"h5_index": null,
"h_index": null,
"id": "0000000001",
"last_names": null,
"ranking": null,
"sex": null,
"type": null
}
],
"authors_count": 1,
"external_ids": [{"id": "0000000001-28", "provenance": "minciencias", "source": "scienti"}],
"external_urls": [],
"groups": [
{
"citations_count": null,
"h5_index": null,
"h_index": null,
"id": "COL0000001",
"name": "Grupo de Investigación Ejemplo",
"ranking": null
}
],
"id": "6ab847915418a51e32855aa6",
"language": "es",
"product_types": [{"name": "Patente de invención", "source": "minciencias"}],
"ranking": [
{
"date": 1444885200,
"from_date": null,
"issn": null,
"level": null,
"order": null,
"rank": "PIV-PA4",
"source": "minciencias",
"to_date": null
}
],
"title": "Equipo para la producción de alquil ésteres de ácidos grasos empleando un reactor de película líquida operado en contracorriente",
"titles": [
{
"lang": "es",
"provenance": null,
"source": "minciencias",
"title": "Equipo para la producción de alquil ésteres de ácidos grasos empleando un reactor de película líquida operado en contracorriente"
}
],
"types": [
{
"code": null,
"level": 1,
"provenance": "minciencias",
"source": "minciencias",
"type": "Patente de invención",
"type_class": null
}
],
"updated": [{"source": "minciencias", "time": 1790461841}]
},
{
"authors": [
{
"affiliations": [
{
"addresses": null,
"end_date": null,
"external_ids": null,
"h5_index": null,
"h_index": null,
"id": "COL0000002",
"name": "Grupo de Investigación Ejemplo",
"position": null,
"ranking": null,
"ror": null,
"start_date": null,
"types": [
{
"code": null,
"level": null,
"provenance": null,
"source": "scienti",
"type": "group",
"type_class": null
}
],
"years": []
}
],
"countries": null,
"external_ids": null,
"first_names": null,
"full_name": "Juan Ejemplo Pérez",
"h5_index": null,
"h_index": null,
"id": "0000000002",
"last_names": null,
"ranking": null,
"sex": null,
"type": null
}
],
"authors_count": 1,
"external_ids": [{"id": "0000000002-71", "provenance": "minciencias", "source": "scienti"}],
"external_urls": [],
"groups": [
{
"citations_count": null,
"h5_index": null,
"h_index": null,
"id": "COL0000002",
"name": "Grupo de Investigación Ejemplo",
"ranking": null
}
],
"id": "6ab847915418a51e32855aa7",
"language": "es",
"product_types": [{"name": "Patente de invención", "source": "minciencias"}],
"ranking": [
{
"date": 1494565200,
"from_date": null,
"issn": null,
"level": null,
"order": null,
"rank": "PIV-PA4",
"source": "minciencias",
"to_date": null
}
],
"title": "Regleta para determinación de la distorsión (magnificación o minimización) en radiografía panorámica convencional",
"titles": [
{
"lang": "es",
"provenance": null,
"source": "minciencias",
"title": "Regleta para determinación de la distorsión (magnificación o minimización) en radiografía panorámica convencional"
}
],
"types": [
{
"code": null,
"level": 1,
"provenance": "minciencias",
"source": "minciencias",
"type": "Patente de invención",
"type_class": null
}
],
"updated": [{"source": "minciencias", "time": 1790461841}]
}
],
"meta": {
"count": 1904,
"cursor": {"next": "https://api.dev.impactu.colav.co/search/patents?max=2&page=2", "previous": null},
"db_response_time_ms": 25,
"page": 1,
"size": 2
}
}
{
"error": "1 validation error for QueryParams\nmax\n Input should be greater than or equal to 1 [type=greater_than_equal, input_value='0', input_type=str]\n For further i…"
}