Skip to main content
SAM.gov es donde las agencias federales de Estados Unidos publican sus oportunidades de contratación: toda acción contractual prevista por más de 25.000 dólares, desde el aviso de búsqueda de fuentes hasta la solicitud de ofertas y la adjudicación. Todas las agencias publican ahí: el Departamento de Defensa y sus fuerzas, la General Services Administration, Asuntos de Veteranos, Agricultura, Interior, Seguridad Nacional, Justicia, Estado, Salud, la NASA, Energía y las demás. Todos los avisos que SAM.gov tiene activos, unos 75.000: cerca de 23.000 sinopsis y solicitudes combinadas, 19.000 solicitudes de ofertas, 14.000 avisos de adjudicación, 7.000 presolicitudes, 5.000 avisos especiales y 5.000 búsquedas de fuentes. Cada uno trae su título y su texto, el número de solicitud, el departamento, la agencia y la oficina que lo publicó, los códigos NAICS y PSC, el set-aside, el plazo de respuesta, el lugar de ejecución, los contactos y, para una adjudicación, el contratista, el monto y la fecha. Se actualiza cada día; un aviso que SAM.gov archiva sale de la lista. Busca primero y luego lee un aviso completo. Para las partes inhabilitadas para contratar con el gobierno federal ve a Exclusiones de SAM.gov.
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.
Devuelve 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.
Devuelve 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.