A fonte inteira, organizada e pronta para consultar: cada endpoint desta página responde em milissegundos. Cada resposta traz
as_of: o quão atuais são os dados. Como funcionam os datasets.Buscar oportunidades
POST /us/sam/opportunities-search/v1 Dataset
Busca em todos os avisos ativos por qualquer combinação de palavras, tipo de
aviso, número de solicitação, agência, códigos, set-aside, estado e data.
as_of (o quão atuais são os dados), os filtros aplicados, sort, total e total_is_exact, page, per_page, total_pages, count e opportunities[].
Cada aviso traz id (o id do aviso no SAM.gov, a chave), title, solicitation_number, type (o tipo de aviso atual: Solicitation, Combined Synopsis/Solicitation, Presolicitation, Sources Sought, Special Notice, Award Notice, Justification, Justification and Approval (J&A), Modification/Amendment/Cancel, Sale of Surplus Property ou Consolidate/(Substantially) Bundle), base_type (o tipo com que foi publicado), department, department_code (CGAC), sub_tier, agency_code (FPDS), office, office_code (AAC), organization_type, posted_date e posted_at, response_deadline (como o SAM.gov escreve, normalmente com o fuso UTC do escritório) e response_deadline_date, archive_type e archive_date, set_aside_code e set_aside, naics_code, classification_code (PSC), o local de execução (performance_street, performance_city, performance_state, performance_zip, performance_country), para uma adjudicação award_number, award_date, award_amount (dólares) e awardee, primary_contact e secondary_contact (cada um com title, name, email, phone, fax), o endereço do escritório contratante (office_city, office_state, office_zip, office_country), active, description (o texto do aviso, que o SAM.gov corta em cerca de 32.000 caracteres), additional_info_url e source_url (o aviso no SAM.gov).
Os campos vazios são null.
A lista traz os avisos que o SAM.gov mostra como ativos. Atualizado
diariamente; um aviso que o SAM.gov arquiva deixa de aparecer.
Uma oportunidade
POST /us/sam/opportunity/v1 Dataset
Resolve um aviso pelo seu id no SAM.gov e retorna o registro completo.
found, id, as_of e opportunity (null quando não encontrado).
Cada aviso traz id (o id do aviso no SAM.gov, a chave), title, solicitation_number, type (o tipo de aviso atual: Solicitation, Combined Synopsis/Solicitation, Presolicitation, Sources Sought, Special Notice, Award Notice, Justification, Justification and Approval (J&A), Modification/Amendment/Cancel, Sale of Surplus Property ou Consolidate/(Substantially) Bundle), base_type (o tipo com que foi publicado), department, department_code (CGAC), sub_tier, agency_code (FPDS), office, office_code (AAC), organization_type, posted_date e posted_at, response_deadline (como o SAM.gov escreve, normalmente com o fuso UTC do escritório) e response_deadline_date, archive_type e archive_date, set_aside_code e set_aside, naics_code, classification_code (PSC), o local de execução (performance_street, performance_city, performance_state, performance_zip, performance_country), para uma adjudicação award_number, award_date, award_amount (dólares) e awardee, primary_contact e secondary_contact (cada um com title, name, email, phone, fax), o endereço do escritório contratante (office_city, office_state, office_zip, office_country), active, description (o texto do aviso, que o SAM.gov corta em cerca de 32.000 caracteres), additional_info_url e source_url (o aviso no SAM.gov).
Os campos vazios são null.
Um id que a lista ativa não registra retorna
found: false com HTTP 200,
não um erro. Essa é também a resposta para um aviso que o SAM.gov arquivou.Referência completa
Esquemas, todos os campos de resposta e um playground interativo.