Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Become a customer
  • Contact Us
Portuguese (Brazil)
FR French
BR Portuguese (Brazil)
JP Japanese
US English (US)
CN Chinese
ES Spanish
  • Home

Notícias - Fastmarkets API

Guia do usuário para integração de notícias via API

Written by Eleonora Lebedeva

Updated at September 23rd, 2026

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

+ More

Table of Contents

API de notícias Documentação técnica da API Autenticação Instância de artigo Buscar notícias Exemplo de solicitação (Python): Exemplo de resposta (JSON): Recuperando artigo por ID Exemplo de solicitação (Python): Exemplo de resposta (JSON): Campos opcionais para dados do artigo Recuperação de dados de referência Exemplo de solicitação (Python): Exemplo de resposta (JSON): Informações técnicas da API Ajuda adicional

API de notícias

A API de Notícias fornece conteúdo de notícias Fastmarkets e dados de referência relacionados . A função de busca integrada permite filtrar dados e recuperar artigos antigos. Todos os artigos possuem um ID único, título, breve resumo e conteúdo associados.

Documentação técnica da API

Para obter mais detalhes sobre as especificações desta API, consulte a página de documentação da API de Notícias (Swagger).

Você pode tentar executar chamadas de API reais usando suas credenciais da plataforma Fastmarkets . Solicite à equipe Fastmarkets que conceda acesso ao Swagger à sua conta.

Autenticação

Todas as APIs Fastmarkets exigem um token de acesso válido para recuperar dados protegidos por permissões. Para gerar um token de acesso, consulte o guia da API de autenticação com o escopo: fastmarkets.news.api fastmarkets.search.api.

O token é então adicionado a um parâmetro de cabeçalho de Autorização usando o prefixo 'Bearer'. Por exemplo:

Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdjZTkyOTQ4NDk0ODRkMDM4YzQ

Instância de artigo

O objeto Article, retornado pela API de Notícias, inclui os seguintes campos:

Nome Tipo Descrição
id string
 
Identificador único do artigo. Pode incluir letras.
título string
 
O título do artigo
conteúdo string
 
Texto completo do artigo formatado em HTML. Pode incluir hiperlinks para outros artigos ou páginas de preços relacionadas, URLs que apontam para imagens incorporadas no artigo. A formatação pode variar entre as fontes, mas o HTML é simples e não inclui componentes aninhados ou layouts complexos.
resumo string
 
Uma breve visão geral do artigo
autores Lista[string] Lista de nomes dos autores
Detalhes dos autores Lista[authorDetail] Lista de autores - nome e e-mail
data de publicação Data AAAA-MM-DDThh:mm:ss+00:00 Carimbo de data/hora da publicação original
data de atualização Data AAAA-MM-DDThh:mm:ss+00:00 Data e hora da última modificação
campos solicitados Lista[string] Metadados opcionais, se solicitados (ex.: locais, produtos relacionados)

Exemplo de conteúdo:

<strong>Domestic<br>\r\n</strong>\r\nFastmarkets' daily price assessment for <a href=\"https://dashboard.fastmarkets.com/p/MB-STE-0152\" target=\"_blank\" data-uri=\"physical://instrument/MB-STE-0152\">steel reinforcing bar (rebar) domestic, ex-whs Eastern China</a> was 3,940-3,960 yuan ($551-554) per tonne on Thursday, up by 20 yuan per tonne from 3,920-3,940 yuan per tonne on Wednesday. <br>\r\n&nbsp;<br>\r\nRising raw materials prices pushed up rebar futures contract prices, sources said. <br>\r\n<br>\r\nThe most-traded May iron ore futures contract on the Dalian Commodity Exchange closed at 952 yuan per tonne on Thursday, up by 22 yuan per tonne from Wednesday. 
. . .
End users will reduce their procurement tonnages if I raise prices too much. Some sellers offer at 3,970-3,980 yuan per tonne, but hardly conclude deals. I can get stable rebar sales volumes by raising prices carefully,\" a trader in Shanghai said.   <br>\r\n<br>\r\n<strong>Billet<br>\r\n</strong>\r\nFastmarkets' daily <a href=\"https://dashboard.fastmarkets.com/p/MB-STE-0157\" target=\"_blank\" data-uri=\"physical://instrument/MB-STE-0157\">price assessment for steel billet domestic, exw Tangshan, Northern China</a> was 3,660 yuan per tonne including value-added tax on Thursday, up by 40 yuan per tonne from Wednesday.             <br>\r\n&nbsp;<br>\r\n<strong>Shanghai Futures Exchange<br>\r\n</strong>\r\nThe most-traded May rebar futures contract closed at 4,011 yuan per tonne on Thursday, up by 58 yuan per tonne from 3,953 yuan per tonne on Wednesday."

Exemplo de detalhes do autor:

"authorsDetails": [
                {
                    "name": "Jessica Zong",
                    "email": "jessica.zong@fastmarkets.com"
                }
            ]

Exemplo de campos adicionais:

"commodities": [
                "Iron ore",
                "Ferrous ores"
            ],
"locations": [
                "Asia",
                "China",
                . . .
                "Greater China",
                "Northeast Asia"
            ]

Exemplo de data:

2023-12-07T09:40:00+00:00

Buscar notícias

Este método permite recuperar um conjunto de artigos com informações detalhadas, filtrando-os. O parâmetro “FromDate” é obrigatório e deve ser uma data válida no formato AAAA-MM-DD. A resposta conterá a lista de objetos de artigo e o número total de artigos filtrados.

O objeto do artigo na resposta da pesquisa contém todas as informações básicas do artigo: ID único, título, resumo, conteúdo, data de publicação e atualização e informações sobre os autores.

Exemplo de solicitação (Python):

GET /news/v3/Articles/Search HTTP/1.1
Host: api.fastmarkets.com
Content-Type: application/x-www-form-urlencoded
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdjZTkyOTQ4NDk0ODRkMDM4YzQ

Commodity=steel&FromDate=2025-10-10
url = "https://api.fastmarkets.com/news/v3/Articles/Search?FromDate=2025-10-10&Commodity=steel"
payload = {}
headers = {
	'Authorization': 'Bearer ' + accessToken.access_token,
	'cache-control': 'no-cache'
	}
req = requests.request("GET", url, headers=headers, data = query)
singlePrice = json.loads(req.content)

Exemplo de resposta (JSON):

{
    "articles": [
        {
            "id": "5241327",
            "title": "Chinese HRC prices continue . . . 'anti-involution' push",
            "publishedDate": "2025-10-29T10:34:00+00:00",
            "updatedDate": "2025-10-29T10:32:38.547+00:00",
            "summary": "Chinese hot-rolled . . . sources told Fastmarkets.",
            "content": "Futures prices . . .Tuesday</a>.<br>",
            "authors": [
                "Zihuan Pan"
            ],
            "authorsDetails": [
                {
                    "name": "Zihuan Pan",
                    "email": "zihuan.pan@fastmarkets.com"
                }
            ]
        },
	. . .
        {
            "id": "5241331",
            "title": "China's domestic . . . raw materials costs",
            "publishedDate": "2025-10-29T09:29:00+00:00",
            "updatedDate": "2025-10-29T09:30:19.287+00:00",
            "summary": "China's domestic rebar prices . . .Fastmarkets.\r\n",
            "content": "The price rise . . . yuan per tonne on Tuesday.",
            "authors": [
                "Jessica Zong"
            ],
            "authorsDetails": [
                {
                    "name": "Jessica Zong",
                    "email": "jessica.zong@fastmarkets.com"
                }
            ]
        }
    ],
    "total": 246
}

Caso o número total de resultados filtrados seja maior que o tamanho do bloco de artigos, você pode paginar a seleção da pesquisa usando os campos "De" e "Tamanho".

GET /news/v3/Articles/Search HTTP/1.1
Host: api.fastmarkets.com
Content-Type: application/x-www-form-urlencoded
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdjZTkyOTQ4NDk0ODRkMDM4YzQ

Commodity=steel&FromDate=2024-10-10&From=100&Size=100
https://api.fastmarkets.com/news/v3/Articles/Search?FromDate=2025-08-10&Commodity=steel&size=100&from=300

Observe que os valores nos parâmetros da matriz filtram a solicitação pela operação 'ou': a solicitação na parte inferior retornará artigos que contêm informações para a América do Norte ou para a Ásia:

GET /news/v3/Articles/Search HTTP/1.1
Host: api.fastmarkets.com
Content-Type: application/x-www-form-urlencoded
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdjZTkyOTQ4NDk0ODRkMDM4YzQ

Commodity=steel&Location=North%20America%2CAsia&FromDate=2024-10-10&From=100&Size=100
https://api.fastmarkets.com/news/v3/Articles/Search?Location=North%20America%2CAsia&FromDate=2025-08-10&Commodity=steel&size=100&from=300

Opções de filtragem disponíveis:

Campo Tipo Descrição Exemplo
Commodity
 
Array[string] A definição do filtro para Commodity aço

Localização

Array[string]

A definição do filtro para localização

Ásia

Produto

Array[string]

A definição do filtro para o produto

dióxido de germânia, óleo de milho

Fonte

Array[string]

A definição do filtro para a fonte

AgriCensus, Fastmarkets Metais

Data inicial * (obrigatório)

Data no formato aaaa-mm-dd

Data de início da série temporal

2023-10-12

A data

Data no formato aaaa-mm-dd

Data final da série temporal

26/12/2024

De

Número inteiro

O índice inicial para paginação

0

Tamanho

Número inteiro

O número de resultados a serem incluídos na resposta

150

Campos

Array[string]

Campo(s) opcional(is) a serem retornados na resposta.

Commodities, Localizações, Fonte, Produtos, Tipos de Artigo, URIs de Publicação

Recuperando artigo por ID

Este método permite recuperar informações detalhadas de um artigo através de seu identificador único. O parâmetro “Ids” é obrigatório e deve ser uma lista válida de IDs de artigos fornecidos pela API de Busca. Vários artigos podem ser consultados em uma única requisição, fornecendo diversos IDs separados por vírgula. A resposta conterá o objeto do artigo com seu título, conteúdo, resumo, autor, data de publicação , data de atualização e campos adicionais, caso tenham sido fornecidos na requisição.

Exemplo de solicitação (Python):

GET /news/v3/Articles HTTP/1.1
Host: api.fastmarkets.com
Content-Type: application/x-www-form-urlencoded
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdjZTkyOTQ4NDk0ODRkMDM4YzQ

Ids=5187416&Fields=commodities,locations,source,products
url = "https://api.fastmarkets.com/news/v1/Articles?Ids=5187416&Fields=commodities,locations,cource,products"
payload = {}
headers = {
	'Authorization': 'Bearer ' + accessToken,
	'cache-control': 'no-cache'
	}
req = requests.request("GET", url, headers=headers, data = query)
singlePrice = json.loads(req.content)

Exemplo de resposta (JSON):

{
    "articles": [
        {
            "id": "5187416",
            "title": "China's domestic . . . raw material costs",
            "publishedDate": "2023-12-07T09:40:00+00:00",
            "updatedDate": "2023-12-07T09:39:10.003+00:00",
            "summary": "China's domestic rebar . . . same day, sources said.\r\n",
            "content": "<strong>Domestic<br>\r\n. . . per tonne on Wednesday.",
            "authors": [
                "Jessica Zong"
            ],
            "authorsDetails": [
                {
                    "name": "Jessica Zong",
                    "email": "jessica.zong@fastmarkets.com"
                }
            ],
            "commodities": [
                "Iron ore",
                "Ferrous ores"
            ],
            "locations": [
                "Asia",
                "China",
                . . .
                "Northeast Asia"
            ],
            "products": [
                "Steel Rebar",
                "Steel billet",
                "Steel Raw Materials"
            ]
        }
    ]
}

Campos opcionais para dados do artigo

Ao solicitar artigos, nem todos os dados disponíveis associados a um artigo são retornados por padrão. Isso é intencional para ajudar a reduzir o tamanho da resposta ao solicitar uma grande quantidade de registros.

No entanto, esses dados adicionais podem ser retornados usando o parâmetro de entrada `Fields`. Aqui está uma lista dos campos opcionais disponíveis que podem ser adicionados à solicitação:

  • prioridade - valor que representa a classificação de uma notícia de destaque, de 1 (mais alta) a 4 (mais baixa), para artigos prioritários;
  • commodities - lista de mercadorias mencionadas ou relacionadas ao artigo;
  • locais - lista de locais mencionados ou relacionados ao artigo;
  • Produtos - lista de locais mencionados ou relacionados ao artigo;
  • fonte - fonte do artigo Fastmarkets (ex.: Fastmarkets Metals);
  • publishedBy - detalhes da editora. Campo obsoleto, geralmente duplicando o valor do campo Autores;
  • relatedResourceUris - lista de recursos Fastmarkets (instrumento de preço ou link de notícias), mencionados no artigo (ex.: physical://instrument/AG-PLM-0032 , news://article/cb96a624-f7f1-4733-9d92-19cf11c19265 )
  • Tópicos - lista de tópicos da Fastmarkets nos quais o artigo foi publicado (por exemplo, Inteligência de Mercado, Notícias do Setor)

Recuperação de dados de referência

O endpoint References é útil para obter detalhes de todos os valores válidos para um campo específico (como nomes de empresas) ou para obter o nome completo de um valor de referência específico, usado no endpoint Search.

Os seguintes dados de referência estão disponíveis:

  • Commodity
  • Localização
  • Fonte
  • Produto
  • Tópico
  • Empresa

Exemplo de solicitação (Python):

GET /news/v3/References HTTP/1.1
Host: api.fastmarkets.com
Content-Type: application/x-www-form-urlencoded
Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IjdjZTkyOTQ4NDk0ODRkMDM4YzQ

Types=Location
url = "https://api.fastmarkets.com/news/v3/References?referenceTypes=Location"
payload = {}
headers = {
	'Authorization': 'Bearer ' + accessToken,
	'cache-control': 'no-cache'
	}
req = requests.request("GET", url, headers=headers, data = query)
singlePrice = json.loads(req.content)

Exemplo de resposta (JSON):

{
    "References": [
        {
            "Type": "location",
            "Items": [
                "APEC",
                "ASEAN",
                "Afghanistan",
                "Africa",
                "Alabama",
	. . .
                "Uzbekistan",
                "Vietnam",
                "West Coast United States",
                "Western Europe",
                "World",
                "Zambia"
            ]
        }
    ]
}

Informações técnicas da API

Para saber mais sobre nossas APIs, consulte as informações técnicas da API .

 

Ajuda adicional

Se você tiver mais perguntas ou precisar de suporte adicional, consulte todo o conteúdo de ajuda disponível em nosso Hub de suporte.
Se você não encontrar o que precisa e quiser contatar nossas equipes de suporte, então vamos ajudá-lo(a).

 

 

 

notícias api

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Mill Map
  • Glossário - Mercados de Metais, Minerais e Carbono
  • Mercados Personalizados - Exportações Personalizadas
  • Como posso configurar portas e firewalls após baixar e fazer login no Excel Add-in (complemento do Excel) para conectar e recuperar dados de referência da Fastmarkets?
  • Preço de câmbio no widget de tabela de preços múltiplos

Copyright 2026 – Fastmarkets.

Knowledge Base Software powered by Helpjuice

Expand