API de plataforma de EveryData

API de Crexi

Busca inmuebles comerciales en Crexi y consulta el detalle de una propiedad concreta. La búsqueda separa el estado, el tipo de activo y la modalidad de venta o alquiler.

Una propiedad sin precio publicado no es gratuita ni tiene renta cero. En el detalle, `tenancy`, `occupancy` y los destacados describen la ficha disponible; no constituyen una promesa de rentabilidad o de ocupación futura.

Endpoint
POST /api/v1/social
Funciones
2
Por 1.000
1,389 US$

Funciones disponibles

Compara las acciones de Crexi por sus entradas obligatorias, datos devueltos y precio. Usa el identificador de la acción exactamente como aparece.

AcciónObligatoriosOpcionalesEntregaLímitePor 1.000Campos de respuesta
search

Buscar inmuebles comerciales por estado y operación

Usa en keyword un estado de EE. UU., como TX, y transaction_type=lease para alquiler; sin ese valor se consulta venta. property_types, status, price e is_unpriced ayudan a clasificar resultados, pero un filtro de precio no elimina necesariamente las fichas sin precio.

keywordmin_price, property_types, sort, state, states, transaction_typeEntrega síncronaEl catálogo declara `defaultLimit = 20` y `maxLimit = 100` para el límite de esta acción. Según el contrato concreto, la unidad puede aplicarse a una página, a cada elemento padre o a otra unidad propia de la acción; no es necesariamente el total final de filas de toda la solicitud.$1.39 por 1.000 solicitudesid · url · name · text · address · city · county · state · postal_code · latitude · longitude · price · area_sqft · property_types · status · brokerage_name · posted_at · updated_at · image_url · is_sold · is_unpriced · in_opportunity_zone · platform
property_detail

Leer el detalle mediante el ID numérico de Crexi

url debe contener /properties/<id-numérico> o ser el ID. Un slug textual de resultados o una ruta /lease/ no sustituye al ID; comprueba property_subtypes, tenancy, occupancy, highlights y updated_at sin inferir valores ausentes.

urlEntrega síncrona$1.39 por 1.000 solicitudesid · url · name · text · highlights · status · price · address · city · county · state · postal_code · lat · lng · property_types · property_subtypes · tenancy · occupancy · stories · listed_at · updated_at · platform

¿Qué acepta cada acción de Crexi?

Cada respuesta enlaza una acción ejecutable con sus entradas reales. El significado y los valores permitidos pertenecen a esa acción; un nombre parecido no conserva automáticamente el mismo sentido en otra plataforma.

Las fuentes oficiales se enlazan solo para precisar el término de la plataforma indicado a su lado. No implican autorización ni respaldo y no añaden a EveryInfra funciones del sitio oficial.

¿Qué significan los parámetros de Crexi search?

Usa en keyword un estado de EE. UU., como TX, y transaction_type=lease para alquiler; sin ese valor se consulta venta. property_types, status, price e is_unpriced ayudan a clasificar resultados, pero un filtro de precio no elimina necesariamente las fichas sin precio.

keywordObligatorio
Código de estado de EE. UU. para la búsqueda de inmuebles comerciales en Crexi, como TX, CA o FL. No es una búsqueda de texto libre por nombre del inmueble. Si proporcionas states o state, se anulará esta selección, pero la solicitud debe incluir igualmente el parámetro obligatorio keyword.
min_priceOpcional
Importe mínimo de venta para la búsqueda, expresado en USD. Envía un valor numérico, preferiblemente entero. No es la tasa de capitalización ni el precio por pie cuadrado. Las consultas directas con property_detail ignoran los filtros de búsqueda.
property_typesOpcional
Tipo de activo inmobiliario comercial, como una cadena de texto o un array de cadenas. Por ejemplo: Office (oficina), Retail (minorista) o Multifamily (multifamiliar). Es un filtro de búsqueda, no un tipo de vivienda residencial. Las consultas directas por ID con property_detail ignoran estos filtros.
sortOpcional
Orden de los resultados de búsqueda: relevance para relevancia en el catálogo y newest por fecha de publicación del inmueble. Ambos son en orden descendente; el valor por defecto es relevance. No ordena por last_updated ni por tasa de capitalización. Las consultas directas por ID no usan este orden.
Valores permitidos:newestrelevance
stateOpcional
Código de un único estado de EE. UU., como TX. Se lee solo si no se proporciona states y tiene prioridad sobre keyword. Para consultar varios estados, se recomienda usar el array states.
statesOpcional
Códigos de estado de EE. UU. Se puede pasar como una cadena de texto o un array, como TX o ["TX", "CA"], y se convierte a mayúsculas. La precedencia es: states > state > keyword. No son nombres de ciudades ni códigos de país.
transaction_typeOpcional
Tipo de transacción para la búsqueda: sale para venta y lease para alquiler. El valor por defecto es sale. Actualmente, solo lease (ignora mayúsculas/minúsculas) cambia la búsqueda a alquiler; cualquier otra cadena se resuelve como sale. No se puede usar rent en su lugar.
Valores permitidos:lease
Crexi: inmuebles en venta y en alquilerCrexi distingue los inventarios Sale y Lease antes de aplicar otros criterios de búsqueda. La cita explica `transaction_type`; no implica que esta API incluya las capas cartográficas, demográficas o de tráfico del producto web.Consultada

¿Qué significan los parámetros de Crexi property_detail?

url debe contener /properties/<id-numérico> o ser el ID. Un slug textual de resultados o una ruta /lease/ no sustituye al ID; comprueba property_subtypes, tenancy, occupancy, highlights y updated_at sin inferir valores ausentes.

urlObligatorio
URL de Crexi con un ID de inmueble numérico, del tipo /properties/<ID>, o solo el ID numérico. Los enlaces que solo contienen un slug de texto no permiten localizar los detalles. Puedes construir un enlace a partir del id de los resultados de búsqueda. El sistema actual no interpreta la ruta /lease/<ID> como un ID para obtener detalles.

Cómo usar la API de Crexi

  1. 01Consulta el catálogo público y elige una acción de la plataforma.
  2. 02Envía los parámetros platform y action, junto con los campos obligatorios, a POST /api/v1/social.
  3. 03Procesa el resultado síncrono o consulta el identificador de trabajo devuelto si la acción es asíncrona.
  4. 04Guarda los campos de la respuesta estructurada que necesita tu aplicación.
crexi_search.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"crexi","action":"search","params":{"keyword":"<keyword>"}}'

Preguntas sobre la API de Crexi

¿Cómo llamo a la API de Crexi?

Envía POST /api/v1/social con platform igual a crexi, elige uno de los identificadores de acción indicados e incluye sus parámetros obligatorios.

¿Qué devuelve la API de Crexi?

Devuelve JSON estructurado. Por ejemplo, el esquema de search incluye name, text, address y city. Cada acción tiene su propia lista de campos; que un campo esté declarado no garantiza que todos los registros de origen contengan un valor.

¿Qué matiz de la documentación oficial conviene conservar al usar datos de Crexi?

Crexi distingue los inventarios Sale y Lease antes de aplicar otros criterios de búsqueda. La cita explica transaction_type; no implica que esta API incluya las capas cartográficas, demográficas o de tráfico del producto web.

¿Qué parámetros son obligatorios?

Depende de la acción. search requiere keyword; property_detail requiere url.