La fuente entera, organizada y lista para consultar: cada endpoint de esta página responde en milisegundos. Cada respuesta incluye
as_of: qué tan actualizados están los datos. Cómo funcionan los datasets.Buscar oportunidades
POST /us/sam/opportunities-search/v1 Dataset
Busca en todos los avisos activos por cualquier combinación de palabras, tipo
de aviso, número de solicitud, agencia, códigos, set-aside, estado y fecha.
as_of (qué tan actualizados están los datos), los filtros aplicados, sort, total y total_is_exact, page, per_page, total_pages, count y opportunities[].
Cada aviso incluye id (el id del aviso en SAM.gov, la clave), title, solicitation_number, type (el tipo de aviso actual: Solicitation, Combined Synopsis/Solicitation, Presolicitation, Sources Sought, Special Notice, Award Notice, Justification, Justification and Approval (J&A), Modification/Amendment/Cancel, Sale of Surplus Property o Consolidate/(Substantially) Bundle), base_type (el tipo con el que se publicó), department, department_code (CGAC), sub_tier, agency_code (FPDS), office, office_code (AAC), organization_type, posted_date y posted_at, response_deadline (como lo escribe SAM.gov, normalmente con el desfase UTC de la oficina) y response_deadline_date, archive_type y archive_date, set_aside_code y set_aside, naics_code, classification_code (PSC), el lugar de ejecución (performance_street, performance_city, performance_state, performance_zip, performance_country), para una adjudicación award_number, award_date, award_amount (dólares) y awardee, primary_contact y secondary_contact (cada uno con title, name, email, phone, fax), la dirección de la oficina contratante (office_city, office_state, office_zip, office_country), active, description (el texto del aviso, que SAM.gov corta a unos 32.000 caracteres), additional_info_url y source_url (el aviso en SAM.gov).
Los campos vacíos son null.
La lista trae los avisos que SAM.gov muestra como activos. Se actualiza a
diario; un aviso que SAM.gov archiva deja de aparecer.
Una oportunidad
POST /us/sam/opportunity/v1 Dataset
Resuelve un aviso por su id en SAM.gov y devuelve el registro completo.
found, id, as_of y opportunity (null cuando no se encuentra).
Cada aviso incluye id (el id del aviso en SAM.gov, la clave), title, solicitation_number, type (el tipo de aviso actual: Solicitation, Combined Synopsis/Solicitation, Presolicitation, Sources Sought, Special Notice, Award Notice, Justification, Justification and Approval (J&A), Modification/Amendment/Cancel, Sale of Surplus Property o Consolidate/(Substantially) Bundle), base_type (el tipo con el que se publicó), department, department_code (CGAC), sub_tier, agency_code (FPDS), office, office_code (AAC), organization_type, posted_date y posted_at, response_deadline (como lo escribe SAM.gov, normalmente con el desfase UTC de la oficina) y response_deadline_date, archive_type y archive_date, set_aside_code y set_aside, naics_code, classification_code (PSC), el lugar de ejecución (performance_street, performance_city, performance_state, performance_zip, performance_country), para una adjudicación award_number, award_date, award_amount (dólares) y awardee, primary_contact y secondary_contact (cada uno con title, name, email, phone, fax), la dirección de la oficina contratante (office_city, office_state, office_zip, office_country), active, description (el texto del aviso, que SAM.gov corta a unos 32.000 caracteres), additional_info_url y source_url (el aviso en SAM.gov).
Los campos vacíos son null.
Un id que la lista activa no registra devuelve
found: false con HTTP 200,
no un error. Esa es también la respuesta para un aviso que SAM.gov archivó.Referencia completa
Esquemas, todos los campos de respuesta y un playground interactivo.