REMAJU Peru Judicial Auctions Scraper (Remates Judiciales) avatar

REMAJU Peru Judicial Auctions Scraper (Remates Judiciales)

Pricing

from $12.75 / 1,000 results

Go to Apify Store
REMAJU Peru Judicial Auctions Scraper (Remates Judiciales)

REMAJU Peru Judicial Auctions Scraper (Remates Judiciales)

Monitor REMAJU electronic judicial property auctions in Peru: prices, tasacion, oblaje, court/case, registral entry, liens and offer dates. Export to JSON, CSV or Excel.

Pricing

from $12.75 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 hours ago

Last modified

Share

REMAJU Peru Judicial Auctions Scraper (Remates Judiciales)

REMAJU Peru Judicial Auctions Scraper (Remates Judiciales)

Here is one real result, with every field the actor returns:

{
"remateNumero": "24734",
"convocatoria": "PRIMERA CONVOCATORIA",
"tipoRemate": "REMATE SIMPLE",
"estado": "En proceso",
"fase": "Publicación e Inscripcion",
"fechaPresentacionOfertas": "21/08/2026",
"horaPresentacionOfertas": "11:59 AM",
"ubicacion": "VILLA MARIA DEL TRIUNFO",
"tipoInmuebleFiltro": "TODOS",
"departamentoFiltro": "LIMA",
"expedienteJudicial": "00393-2013-0-3001-JR-CI-01",
"distritoJudicial": "LIMA SUR",
"organoJurisdiccional": "JUZGADO ESPECIALIZADO",
"instancia": "JUZGADO ESPECIALIZADO",
"juez": "MORALES FERNANDEZ GIANNY ELEISER",
"especialista": "PODESTA GAMARRA CARMEN ROSA",
"materia": "OBLIGACION DE DAR SUMA DE DINERO",
"resolucionNumero": "24",
"fechaResolucion": "13/04/2023",
"archivoResolucion": "resolucion.pdf",
"tipoCambio": 3.385,
"tasacionAmount": 147820,
"tasacionCurrency": "USD",
"precioBaseAmount": 98546.67,
"precioBaseCurrency": "USD",
"incrementoAmount": 295.64,
"incrementoCurrency": "USD",
"arancelAmount": 825,
"arancelCurrency": "PEN",
"oblajeAmount": 14782,
"oblajeCurrency": "USD",
"numeroInscritos": 0,
"partidaRegistral": "P03045995",
"cargasGravamenes": "EMBARGO EN FORMA DE INSCRIPCIÓN POR EL MONTO DE US $ 18,040.0000 A FAVOR DE ANY RENT A CAR EIRL.",
"embargoMontoAmount": 18040,
"embargoMontoCurrency": "USD",
"embargoBeneficiario": "ANY RENT A CAR EIRL",
"descripcion": "REMATE ELECTRÓNICO EN PRIMERA CONVOCATORIA DEL BIEN INMUEBLE UBICADO EN EL PUEBLO JOVEN INCA PACHACÚTEC MZ 81, LOTE 15, SECTOR 15, SECTOR BERNARDO ALCEDO, DISTRITO DE VILLA MARÍA DEL TRIUNFO, PARTIDA ELECTRÓNICA N° P03045995 DEL REGISTRO DE PREDIOS DE LOS REGISTROS PÚBLICOS, QUE CUENTA CON CARGA: EMBARGO EN FORMA DE INSCRIPCIÓN POR EL MONTO DE US $ 18,040.0000 A FAVOR DE ANY RENT A CAR EIRL.",
"detailError": null,
"url": "https://remaju.pj.gob.pe/remaju/pages/publico/remateExterno.xhtml",
"source": "REMAJU - Poder Judicial del Perú",
"observedAt": "2026-08-08T21:30:11.601Z",
"error": null
}

The most complete REMAJU judicial auctions scraper available. It returns every field the REMAJU listing and full detail sheet expose for each electronic judicial property auction in Peru, from tasacion, base price, oblaje and arancel to the court, judge, case file, registral entry and any registered liens (cargas y gravamenes), and gives you five filters to target exactly the auctions you need.

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

What it does

The actor queries REMAJU, the electronic judicial auctions platform of the Poder Judicial del Perú, applies the filters you pass as input, and writes one normalized record per auction (remate) to the run's dataset. When Include Full Detail is enabled it also opens each auction's detail sheet (ficha) to capture the court, judge, specialist, subject matter, valuation (tasacion), base price, minimum increment, arancel, oblaje, registral entry (partida registral) and any registered liens (cargas y gravamenes). Money fields are split into a numeric amount plus a currency code, and missing source values are returned as null.

Quickstart

Open the actor, paste this into the input, and press Run. It returns judicial auctions in the Lima department with full detail.

{
"departamento": "LIMA",
"tipoInmueble": "TODOS",
"fase": "TODAS LAS FASES",
"includeDetail": true,
"maxRemates": 30
}

Set departamento to TODOS to scan all 25 departments. Narrow tipoInmueble (for example CASA, DEPARTAMENTO, TERRENOS) or fase (for example PRESENTACION DE OFERTAS) to target specific auctions.

Input reference

Every field is optional. With an empty input the actor scans all departments and property types.

FieldTypeRequiredDefaultDescription
departamentoenumnoTODOSPeru department to filter by. TODOS scans all 25 departments. Values include LIMA, AREQUIPA, CUSCO, LA LIBERTAD, PIURA and more.
tipoInmuebleenumnoTODOSProperty or asset type. TODOS keeps all. Values include CASA, DEPARTAMENTO, OFICINA, TERRENOS, LOCAL, ESTACIONAMIENTO, CONCESIONES MINERAS, EMBARCACIONES PESQUERAS and more.
faseenumnoTODAS LAS FASESAuction phase. TODAS LAS FASES keeps all. Values: PUBLICACION E INSCRIPCION, VALIDACION DE INSCRIPCION, PRESENTACION DE OFERTAS, PAGO SALDO, VALIDACION DEL SALDO, FINALIZADO.
expedientestringno(empty)Filter by a specific judicial case file number (expediente).
remateNumerostringno(empty)Look up one specific auction by its REMAJU number.
includeDetailbooleannotrueFetch the complete detail sheet (court, judge, tasacion, oblaje, arancel, registral entry, liens) for every auction. Leave on for the richest data.
maxRematesintegerno30Maximum number of auctions to return in this run.

Output reference

One dataset item per auction. Types: string, number, integer, or null when the source value is absent.

FieldTypeDescription
remateNumerostringREMAJU auction number (unique per auction).
convocatoriastringCall number, for example PRIMERA CONVOCATORIA.
tipoRematestringAuction type, for example REMATE SIMPLE.
estadostringAuction status, for example En proceso, or null.
fasestringCurrent auction phase, or null.
fechaPresentacionOfertasstringDate offers may be presented (DD/MM/YYYY).
horaPresentacionOfertasstringTime offers may be presented.
ubicacionstringLocation (district) of the property.
tipoInmuebleFiltrostringThe property-type filter applied to this run.
departamentoFiltrostringThe department filter applied to this run.
expedienteJudicialstringJudicial case file number (expediente).
distritoJudicialstringJudicial district.
organoJurisdiccionalstringCourt / jurisdictional body.
instanciastringCourt instance.
juezstringPresiding judge.
especialistastringJudicial specialist assigned to the case.
materiastringSubject matter of the case, for example OBLIGACION DE DAR SUMA DE DINERO.
resolucionNumerostringResolution number ordering the auction.
fechaResolucionstringResolution date (DD/MM/YYYY).
archivoResolucionstringFilename of the resolution document, or null.
tipoCambionumberUSD to PEN exchange rate used, or null.
tasacionAmountnumberAppraised value (tasacion) amount.
tasacionCurrencystringCurrency of the appraised value (USD or PEN).
precioBaseAmountnumberBase auction price amount.
precioBaseCurrencystringCurrency of the base price.
incrementoAmountnumberMinimum bid increment amount.
incrementoCurrencystringCurrency of the bid increment.
arancelAmountnumberRegistration fee (arancel) amount.
arancelCurrencystringCurrency of the arancel.
oblajeAmountnumberRequired deposit (oblaje) amount.
oblajeCurrencystringCurrency of the oblaje.
numeroInscritosintegerNumber of registered bidders.
partidaRegistralstringRegistral entry (partida registral) of the property, or null.
cargasGravamenesstringRegistered liens and encumbrances on the property, or null.
embargoMontoAmountnumberAmount of a registered embargo (lien), or null.
embargoMontoCurrencystringCurrency of the embargo amount, or null.
embargoBeneficiariostringBeneficiary of the embargo, or null.
descripcionstringFull narrative description of the property and auction.
detailErrorstringnull when the detail sheet was fetched, or a message when detail could not be retrieved.
urlstringREMAJU public auctions page URL.
sourcestringData source label (REMAJU - Poder Judicial del Perú).
observedAtstringISO 8601 timestamp of when the record was collected.
errorstringnull on success. On a failed run, a single item with a populated error field is written instead.

Example output record

Real record from the same run (input {"departamento": "LIMA", "includeDetail": true}). This one has no registered liens, so the embargo and registral fields are null:

{
"remateNumero": "24733",
"convocatoria": "PRIMERA CONVOCATORIA",
"tipoRemate": "REMATE SIMPLE",
"estado": null,
"fase": null,
"fechaPresentacionOfertas": "21/08/2026",
"horaPresentacionOfertas": "11:59 AM",
"ubicacion": "SAN JOSE",
"tipoInmuebleFiltro": "TODOS",
"departamentoFiltro": "LIMA",
"expedienteJudicial": "01045-2022-0-1601-JR-CI-04",
"distritoJudicial": "LA LIBERTAD",
"organoJurisdiccional": "JUZGADO ESPECIALIZADO",
"instancia": "JUZGADO ESPECIALIZADO",
"juez": "GABRIEL ERNESTO OTINIANO CAMPOS",
"especialista": "LEILA PEREZ NOMBERA",
"materia": "EJECUCION DE GARANTIAS",
"resolucionNumero": "10",
"fechaResolucion": "05/07/2023",
"archivoResolucion": "resolucion.pdf",
"tipoCambio": 3.385,
"tasacionAmount": 97547.5,
"tasacionCurrency": "USD",
"precioBaseAmount": 65031.67,
"precioBaseCurrency": "USD",
"incrementoAmount": 195.1,
"incrementoCurrency": "USD",
"arancelAmount": 825,
"arancelCurrency": "PEN",
"oblajeAmount": 9754.75,
"oblajeCurrency": "USD",
"numeroInscritos": 0,
"partidaRegistral": null,
"cargasGravamenes": null,
"embargoMontoAmount": null,
"embargoMontoCurrency": null,
"embargoBeneficiario": null,
"descripcion": "“INMUEBLE UBICADO EN EL SECTOR 1 ZONA B, P.I SAN MARTIN DE PORRES, MZ. 52 A, LT. 01, DISTRITO DE SAN JOSÉ, PROVINCIA DE PACASMAYO, DEPARTAMENTO DE LA LIBERTAD, INSCRITO EN LA PARTIDA N° 11015876 DEL REGISTRO DE PROPIEDAD INMUEBLE DE LA OFICINA REGISTRAL DE SAN PEDRO, ZONA REGISTRAL N° V – SEDE TRUJILLO",
"detailError": null,
"url": "https://remaju.pj.gob.pe/remaju/pages/publico/remateExterno.xhtml",
"source": "REMAJU - Poder Judicial del Perú",
"observedAt": "2026-08-08T21:30:12.562Z",
"error": null
}

Run via API and CLI

Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.

Run synchronously and get dataset items in one call:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~remaju-peru-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"departamento":"LIMA","tipoInmueble":"CASA","includeDetail":true,"maxRemates":25}'

Start a run asynchronously:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~remaju-peru-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"departamento":"TODOS","fase":"PRESENTACION DE OFERTAS","maxRemates":100}'

Apify CLI:

apify call scrapers_lat/remaju-peru-scraper \
--input '{"remateNumero":"24734","includeDetail":true}'

Fetch results

Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"
# Paginate large datasets
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"

<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.

Billing and limits

  • Pay per result. You are charged per auction returned (result event). See the pricing tab for the current per-result price.
  • No charge on failure. If a run errors or matches nothing, the actor writes a single item with a populated error field and does not charge for it. Empty runs cost nothing.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging further billable results.
  • Free Apify plans are capped at 10 auctions per run. Upgrade for higher maxRemates.
  • Detail is optional. Set includeDetail to false for a faster, lighter run with the listing fields only.

FAQ and troubleshooting

A run returned 0 records. Why? No auctions matched the filters at run time (REMAJU auction volume is modest and changes constantly). Set departamento to TODOS and fase to TODAS LAS FASES, or widen tipoInmueble. Zero-result runs are not charged.

Which currency are the amounts in? Each money field carries its own currency code. tasacionCurrency, precioBaseCurrency, oblajeCurrency and incrementoCurrency are usually USD, while arancelCurrency is usually PEN. tipoCambio gives the USD to PEN rate used.

How do I find auctions still open for bids? Set fase to PRESENTACION DE OFERTAS. Combine with a departamento and tipoInmueble to narrow further.

Why are the lien fields null on some auctions? Not every property has a registered embargo. When there are no liens, cargasGravamenes, embargoMontoAmount, embargoMontoCurrency and embargoBeneficiario are null.

Can I pull one specific auction? Yes. Pass remateNumero for one auction by its REMAJU number, or expediente to filter by a judicial case file.

Is this an official Poder Judicial tool? No. This actor is independent and has no affiliation with the Poder Judicial del Perú. It reads only data that is publicly available on the REMAJU platform. Use it in accordance with the platform's terms.

More scrapers at scrapers.lat

Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.


Independent tool, not affiliated with the Poder Judicial del Perú. Accesses only publicly available REMAJU data. Use in accordance with the platform's terms.