Skip to main content
Cada imóvel na Colômbia tem um fólio de matrícula imobiliária no seu cartório de registro, e cada ato sobre ele (uma compra e venda, uma hipoteca, uma penhora, um cancelamento, um loteamento) é uma anotação nesse fólio. O Instituto Geográfico Agustín Codazzi (IGAC) publica essas anotações a partir do registro da Superintendencia de Notariado y Registro: cerca de 31 milhões protocoladas de 2015 a 2023, em 9,8 milhões de fólios de 1.105 municípios, cada uma com o ato, a data de protocolo, a escritura ou ordem em que se apoia, se o imóvel é urbano ou rural e o valor que o ato declara. Leia a história de um fólio pela matrícula, busque os atos de um município por tipo, ano e valor, ou use as estatísticas de preço: por município, ano, zona e ato, quantos atos declararam valor e sua mediana, média, faixa e soma. O registro não nomeia as partes nem traz número predial, então se une a um imóvel pela matrícula, não pelo número predial.
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 transações

POST /co/igac-transactions/search/v1 Dataset Uma única busca sobre cada ato registrado, limitada a um município ou um fólio, filtrada por ato, zona, ano e valor.
Retorna as_of, os filtros aplicados, total e total_is_exact, page, per_page, total_pages, count e results[], do protocolo mais recente ao mais antigo. Cada anotação traz id, registration_number (a matrícula, <cartório>-<fólio>), registry_office_code, folio_number, annotation_number, municipality_code, municipality, department, zone (urban ou rural), rurality_category, filed_on e filed_year, act_code e act (p. ex. 125 COMPRAVENTA), instrument (a escritura, sentença ou ofício e quem o expediu), value_cop (o valor que o ato declara, null quando não declara), has_value, has_several_values, parties_from, parties_to (quantas partes de cada lado), new_folio, market_activity, folio_status, folio_opened_on e derived_folios[]. Não traz nomes das partes nem número predial.
Numa compra e venda, value_cop é o preço escrito na escritura. É um piso e um sinal de mercado: as escrituras costumam declarar perto do avalúo catastral, abaixo do preço acordado.

Um fólio, ato por ato

POST /co/igac-transactions/folio-history/v1 Dataset Entra uma matrícula, sai cada ato protocolado nela de 2015 a 2023, na ordem do fólio.
Retorna as_of, registration_number, found, o municipality_code, municipality, department e zone do fólio, count e annotations[] na ordem do fólio. Cada anotação traz id, registration_number (a matrícula, <cartório>-<fólio>), registry_office_code, folio_number, annotation_number, municipality_code, municipality, department, zone (urban ou rural), rurality_category, filed_on e filed_year, act_code e act (p. ex. 125 COMPRAVENTA), instrument (a escritura, sentença ou ofício e quem o expediu), value_cop (o valor que o ato declara, null quando não declara), has_value, has_several_values, parties_from, parties_to (quantas partes de cada lado), new_folio, market_activity, folio_status, folio_opened_on e derived_folios[]. Não traz nomes das partes nem número predial.
Um fólio sem atos protocolados de 2015 a 2023 e um fólio que não existe retornam ambos found: false com HTTP 200. Numa compra e venda, value_cop é o preço escrito na escritura. É um piso e um sinal de mercado: as escrituras costumam declarar perto do avalúo catastral, abaixo do preço acordado.

Preços por município

POST /co/igac-transactions/price-statistics/v1 Dataset A mediana do preço escrito nas escrituras, e os demais valores declarados, por município, ano, zona e ato.
Retorna as_of, os filtros, count e results[], do ano mais recente ao mais antigo: id, municipality_code, municipality, department, year, zone, act_code, act, transaction_count, median_value_cop, average_value_cop, min_value_cop, max_value_cop e total_value_cop. Só contam os atos que declaram um valor maior que zero.
Numa compra e venda, value_cop é o preço escrito na escritura. É um piso e um sinal de mercado: as escrituras costumam declarar perto do avalúo catastral, abaixo do preço acordado.

Referência completa

Esquemas, todos os campos de resposta e um playground interativo.