API

Wikidata API

Wikidata é uma base de conhecimento colaborativa com mais de 121 milhões de itens incluindo pessoas, organizações, locais e conceitos, essencial para resolução de entidades e grafos de conhecimento.

Referência da API Versão: 1.0.0 10 Pontos finais Autenticação
Entidades Wikidata

URL base

https://api.pressmonitor.com

Autenticação

Todas as requisições usam autenticação por token Bearer. Adicione o cabeçalho Authorization a cada chamada.

Authorization: Bearer YOUR_API_KEY
x-subscription-id: YOUR_SUB_ID
GET /suggest-entities

Sugerir Entidades

Parâmetros

Nome Tipo Localização Obrigatório Descrição
query_text string query Sim Texto da consulta
lang string query Não Idioma
limit string query Não Limite
offset string query Não Deslocamento

Exemplos de Código

curl -X GET "https://api.pressmonitor.com/suggest-entities?query_text=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID"

Respostas

200 Sucesso
GET /search/by-label

Buscar Entidades por Rótulo

Parâmetros

Nome Tipo Localização Obrigatório Descrição
query_text string query Sim Texto da consulta
lang string query Não Idioma
limit string query Não Limite
offset string query Não Deslocamento

Exemplos de Código

curl -X GET "https://api.pressmonitor.com/search/by-label?query_text=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID"

Respostas

200 Sucesso
GET /search/by-description

Buscar Entidades por Descrição

Parâmetros

Nome Tipo Localização Obrigatório Descrição
query_text string query Sim Texto da consulta
lang string query Não Idioma
limit string query Não Limite
offset string query Não Deslocamento

Exemplos de Código

curl -X GET "https://api.pressmonitor.com/search/by-description?query_text=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID"

Respostas

200 Sucesso
GET /search/by-type

Buscar Entidades por Tipo

Parâmetros

Nome Tipo Localização Obrigatório Descrição
type string query Sim Tipo
query_text string query Não Texto da consulta
lang string query Não Idioma
limit string query Não Limite
offset string query Não Deslocamento

Exemplos de Código

curl -X GET "https://api.pressmonitor.com/search/by-type?type=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID"

Respostas

200 Sucesso
GET /search/by-claim

Buscar Entidades por Valor da Afirmativa

Parâmetros

Nome Tipo Localização Obrigatório Descrição
property string query Sim Propriedade
value string query Não Valor
mode string query Não Modo
lang string query Não Idioma
limit string query Não Limite
offset string query Não Deslocamento

Exemplos de Código

curl -X GET "https://api.pressmonitor.com/search/by-claim?property=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID"

Respostas

200 Sucesso
GET /find/by-property

Buscar Entidades por Propriedade

Parâmetros

Nome Tipo Localização Obrigatório Descrição
property string query Sim Propriedade
value string query Não Valor
qualifier string query Não Qualificador
rank string query Não Hierarquia
lang string query Não Idioma
limit string query Não Limite
offset string query Não Deslocamento

Exemplos de Código

curl -X GET "https://api.pressmonitor.com/find/by-property?property=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID"

Respostas

200 Sucesso
GET /search/temporal

Buscar Entidades por Intervalo de Datas

Parâmetros

Nome Tipo Localização Obrigatório Descrição
property string query Sim Propriedade
from string query Não De
to string query Não Até
value string query Não Valor
lang string query Não Idioma
limit string query Não Limite
offset string query Não Deslocamento

Exemplos de Código

curl -X GET "https://api.pressmonitor.com/search/temporal?property=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID"

Respostas

200 Sucesso
GET /entities/$0

Obter Entidade por Id

Parâmetros

Nome Tipo Localização Obrigatório Descrição
wikidata_id string query Sim Id do Wikidata
lang string query Não Idioma

Exemplos de Código

curl -X GET "https://api.pressmonitor.com/entities/$0?wikidata_id=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID"

Respostas

200 Sucesso
GET /entities/$0/claims

Obter Afirmativas da Entidade

Parâmetros

Nome Tipo Localização Obrigatório Descrição
wikidata_id string query Sim Id do Wikidata
lang string query Não Idioma
limit string query Não Limite
offset string query Não Deslocamento

Exemplos de Código

curl -X GET "https://api.pressmonitor.com/entities/$0/claims?wikidata_id=VALUE" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID"

Respostas

200 Sucesso
GET /properties

Obter Propriedades

Exemplos de Código

curl -X GET "https://api.pressmonitor.com/properties" -H "Authorization: Bearer YOUR_API_KEY" -H "x-subscription-id: YOUR_SUB_ID"

Respostas

200 Sucesso