Skip to main content
POST
/
api
/
domclick
/
offers
/
search
/domclick/offers/search
curl --request POST \
  --url https://api.anysite.io/api/domclick/offers/search \
  --header 'Content-Type: application/json' \
  --header 'access-token: <api-key>' \
  --data '
{
  "region": "<string>",
  "count": 2,
  "timeout": 300,
  "deal_type": "sale",
  "category": "living",
  "offer_type": [],
  "rooms": [],
  "min_price": 1,
  "max_price": 1,
  "min_area": 1,
  "max_area": 1,
  "min_room_area": 1,
  "max_room_area": 1,
  "min_land_area": 1,
  "max_land_area": 1,
  "min_floor": 1,
  "max_floor": 1,
  "min_floors": 1,
  "max_floors": 1,
  "not_first_floor": true,
  "not_last_floor": true,
  "last_floor": true,
  "min_kitchen_area": 1,
  "min_ceiling_height": 1,
  "renovation": [],
  "wall_type": [],
  "building_class": [],
  "min_build_year": 1,
  "max_build_year": 1,
  "is_apartment": true,
  "with_balcony": true,
  "with_separated_bathroom": true,
  "with_connected_bathroom": true,
  "with_lifts": true,
  "with_freight_lifts": true,
  "sell_type": [],
  "from_owner": true,
  "from_developer": true,
  "from_agents": true,
  "rosreestr_approved": true,
  "exclude_auction": true,
  "only_newbuilding": true,
  "with_video": true,
  "with_photo": true,
  "online_show": true,
  "max_metro_time_on_foot": 1,
  "max_metro_time_by_car": 1,
  "min_mkad_distance": 1,
  "max_mkad_distance": 1,
  "no_commission": true,
  "no_deposit": true,
  "with_children": true,
  "with_animals": true,
  "amenities": [],
  "include_keywords": "<string>",
  "exclude_keywords": "<string>",
  "sort": "qi",
  "sort_dir": "desc"
}
'
import requests

url = "https://api.anysite.io/api/domclick/offers/search"

payload = {
"region": "<string>",
"count": 2,
"timeout": 300,
"deal_type": "sale",
"category": "living",
"offer_type": [],
"rooms": [],
"min_price": 1,
"max_price": 1,
"min_area": 1,
"max_area": 1,
"min_room_area": 1,
"max_room_area": 1,
"min_land_area": 1,
"max_land_area": 1,
"min_floor": 1,
"max_floor": 1,
"min_floors": 1,
"max_floors": 1,
"not_first_floor": True,
"not_last_floor": True,
"last_floor": True,
"min_kitchen_area": 1,
"min_ceiling_height": 1,
"renovation": [],
"wall_type": [],
"building_class": [],
"min_build_year": 1,
"max_build_year": 1,
"is_apartment": True,
"with_balcony": True,
"with_separated_bathroom": True,
"with_connected_bathroom": True,
"with_lifts": True,
"with_freight_lifts": True,
"sell_type": [],
"from_owner": True,
"from_developer": True,
"from_agents": True,
"rosreestr_approved": True,
"exclude_auction": True,
"only_newbuilding": True,
"with_video": True,
"with_photo": True,
"online_show": True,
"max_metro_time_on_foot": 1,
"max_metro_time_by_car": 1,
"min_mkad_distance": 1,
"max_mkad_distance": 1,
"no_commission": True,
"no_deposit": True,
"with_children": True,
"with_animals": True,
"amenities": [],
"include_keywords": "<string>",
"exclude_keywords": "<string>",
"sort": "qi",
"sort_dir": "desc"
}
headers = {
"access-token": "<api-key>",
"Content-Type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.text)
const options = {
method: 'POST',
headers: {'access-token': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
region: '<string>',
count: 2,
timeout: 300,
deal_type: 'sale',
category: 'living',
offer_type: [],
rooms: [],
min_price: 1,
max_price: 1,
min_area: 1,
max_area: 1,
min_room_area: 1,
max_room_area: 1,
min_land_area: 1,
max_land_area: 1,
min_floor: 1,
max_floor: 1,
min_floors: 1,
max_floors: 1,
not_first_floor: true,
not_last_floor: true,
last_floor: true,
min_kitchen_area: 1,
min_ceiling_height: 1,
renovation: [],
wall_type: [],
building_class: [],
min_build_year: 1,
max_build_year: 1,
is_apartment: true,
with_balcony: true,
with_separated_bathroom: true,
with_connected_bathroom: true,
with_lifts: true,
with_freight_lifts: true,
sell_type: [],
from_owner: true,
from_developer: true,
from_agents: true,
rosreestr_approved: true,
exclude_auction: true,
only_newbuilding: true,
with_video: true,
with_photo: true,
online_show: true,
max_metro_time_on_foot: 1,
max_metro_time_by_car: 1,
min_mkad_distance: 1,
max_mkad_distance: 1,
no_commission: true,
no_deposit: true,
with_children: true,
with_animals: true,
amenities: [],
include_keywords: '<string>',
exclude_keywords: '<string>',
sort: 'qi',
sort_dir: 'desc'
})
};

fetch('https://api.anysite.io/api/domclick/offers/search', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
<?php

$curl = curl_init();

curl_setopt_array($curl, [
CURLOPT_URL => "https://api.anysite.io/api/domclick/offers/search",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'region' => '<string>',
'count' => 2,
'timeout' => 300,
'deal_type' => 'sale',
'category' => 'living',
'offer_type' => [

],
'rooms' => [

],
'min_price' => 1,
'max_price' => 1,
'min_area' => 1,
'max_area' => 1,
'min_room_area' => 1,
'max_room_area' => 1,
'min_land_area' => 1,
'max_land_area' => 1,
'min_floor' => 1,
'max_floor' => 1,
'min_floors' => 1,
'max_floors' => 1,
'not_first_floor' => true,
'not_last_floor' => true,
'last_floor' => true,
'min_kitchen_area' => 1,
'min_ceiling_height' => 1,
'renovation' => [

],
'wall_type' => [

],
'building_class' => [

],
'min_build_year' => 1,
'max_build_year' => 1,
'is_apartment' => true,
'with_balcony' => true,
'with_separated_bathroom' => true,
'with_connected_bathroom' => true,
'with_lifts' => true,
'with_freight_lifts' => true,
'sell_type' => [

],
'from_owner' => true,
'from_developer' => true,
'from_agents' => true,
'rosreestr_approved' => true,
'exclude_auction' => true,
'only_newbuilding' => true,
'with_video' => true,
'with_photo' => true,
'online_show' => true,
'max_metro_time_on_foot' => 1,
'max_metro_time_by_car' => 1,
'min_mkad_distance' => 1,
'max_mkad_distance' => 1,
'no_commission' => true,
'no_deposit' => true,
'with_children' => true,
'with_animals' => true,
'amenities' => [

],
'include_keywords' => '<string>',
'exclude_keywords' => '<string>',
'sort' => 'qi',
'sort_dir' => 'desc'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"access-token: <api-key>"
],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
package main

import (
"fmt"
"strings"
"net/http"
"io"
)

func main() {

url := "https://api.anysite.io/api/domclick/offers/search"

payload := strings.NewReader("{\n \"region\": \"<string>\",\n \"count\": 2,\n \"timeout\": 300,\n \"deal_type\": \"sale\",\n \"category\": \"living\",\n \"offer_type\": [],\n \"rooms\": [],\n \"min_price\": 1,\n \"max_price\": 1,\n \"min_area\": 1,\n \"max_area\": 1,\n \"min_room_area\": 1,\n \"max_room_area\": 1,\n \"min_land_area\": 1,\n \"max_land_area\": 1,\n \"min_floor\": 1,\n \"max_floor\": 1,\n \"min_floors\": 1,\n \"max_floors\": 1,\n \"not_first_floor\": true,\n \"not_last_floor\": true,\n \"last_floor\": true,\n \"min_kitchen_area\": 1,\n \"min_ceiling_height\": 1,\n \"renovation\": [],\n \"wall_type\": [],\n \"building_class\": [],\n \"min_build_year\": 1,\n \"max_build_year\": 1,\n \"is_apartment\": true,\n \"with_balcony\": true,\n \"with_separated_bathroom\": true,\n \"with_connected_bathroom\": true,\n \"with_lifts\": true,\n \"with_freight_lifts\": true,\n \"sell_type\": [],\n \"from_owner\": true,\n \"from_developer\": true,\n \"from_agents\": true,\n \"rosreestr_approved\": true,\n \"exclude_auction\": true,\n \"only_newbuilding\": true,\n \"with_video\": true,\n \"with_photo\": true,\n \"online_show\": true,\n \"max_metro_time_on_foot\": 1,\n \"max_metro_time_by_car\": 1,\n \"min_mkad_distance\": 1,\n \"max_mkad_distance\": 1,\n \"no_commission\": true,\n \"no_deposit\": true,\n \"with_children\": true,\n \"with_animals\": true,\n \"amenities\": [],\n \"include_keywords\": \"<string>\",\n \"exclude_keywords\": \"<string>\",\n \"sort\": \"qi\",\n \"sort_dir\": \"desc\"\n}")

req, _ := http.NewRequest("POST", url, payload)

req.Header.Add("access-token", "<api-key>")
req.Header.Add("Content-Type", "application/json")

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
body, _ := io.ReadAll(res.Body)

fmt.Println(string(body))

}
HttpResponse<String> response = Unirest.post("https://api.anysite.io/api/domclick/offers/search")
.header("access-token", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"region\": \"<string>\",\n \"count\": 2,\n \"timeout\": 300,\n \"deal_type\": \"sale\",\n \"category\": \"living\",\n \"offer_type\": [],\n \"rooms\": [],\n \"min_price\": 1,\n \"max_price\": 1,\n \"min_area\": 1,\n \"max_area\": 1,\n \"min_room_area\": 1,\n \"max_room_area\": 1,\n \"min_land_area\": 1,\n \"max_land_area\": 1,\n \"min_floor\": 1,\n \"max_floor\": 1,\n \"min_floors\": 1,\n \"max_floors\": 1,\n \"not_first_floor\": true,\n \"not_last_floor\": true,\n \"last_floor\": true,\n \"min_kitchen_area\": 1,\n \"min_ceiling_height\": 1,\n \"renovation\": [],\n \"wall_type\": [],\n \"building_class\": [],\n \"min_build_year\": 1,\n \"max_build_year\": 1,\n \"is_apartment\": true,\n \"with_balcony\": true,\n \"with_separated_bathroom\": true,\n \"with_connected_bathroom\": true,\n \"with_lifts\": true,\n \"with_freight_lifts\": true,\n \"sell_type\": [],\n \"from_owner\": true,\n \"from_developer\": true,\n \"from_agents\": true,\n \"rosreestr_approved\": true,\n \"exclude_auction\": true,\n \"only_newbuilding\": true,\n \"with_video\": true,\n \"with_photo\": true,\n \"online_show\": true,\n \"max_metro_time_on_foot\": 1,\n \"max_metro_time_by_car\": 1,\n \"min_mkad_distance\": 1,\n \"max_mkad_distance\": 1,\n \"no_commission\": true,\n \"no_deposit\": true,\n \"with_children\": true,\n \"with_animals\": true,\n \"amenities\": [],\n \"include_keywords\": \"<string>\",\n \"exclude_keywords\": \"<string>\",\n \"sort\": \"qi\",\n \"sort_dir\": \"desc\"\n}")
.asString();
require 'uri'
require 'net/http'

url = URI("https://api.anysite.io/api/domclick/offers/search")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["access-token"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"region\": \"<string>\",\n \"count\": 2,\n \"timeout\": 300,\n \"deal_type\": \"sale\",\n \"category\": \"living\",\n \"offer_type\": [],\n \"rooms\": [],\n \"min_price\": 1,\n \"max_price\": 1,\n \"min_area\": 1,\n \"max_area\": 1,\n \"min_room_area\": 1,\n \"max_room_area\": 1,\n \"min_land_area\": 1,\n \"max_land_area\": 1,\n \"min_floor\": 1,\n \"max_floor\": 1,\n \"min_floors\": 1,\n \"max_floors\": 1,\n \"not_first_floor\": true,\n \"not_last_floor\": true,\n \"last_floor\": true,\n \"min_kitchen_area\": 1,\n \"min_ceiling_height\": 1,\n \"renovation\": [],\n \"wall_type\": [],\n \"building_class\": [],\n \"min_build_year\": 1,\n \"max_build_year\": 1,\n \"is_apartment\": true,\n \"with_balcony\": true,\n \"with_separated_bathroom\": true,\n \"with_connected_bathroom\": true,\n \"with_lifts\": true,\n \"with_freight_lifts\": true,\n \"sell_type\": [],\n \"from_owner\": true,\n \"from_developer\": true,\n \"from_agents\": true,\n \"rosreestr_approved\": true,\n \"exclude_auction\": true,\n \"only_newbuilding\": true,\n \"with_video\": true,\n \"with_photo\": true,\n \"online_show\": true,\n \"max_metro_time_on_foot\": 1,\n \"max_metro_time_by_car\": 1,\n \"min_mkad_distance\": 1,\n \"max_mkad_distance\": 1,\n \"no_commission\": true,\n \"no_deposit\": true,\n \"with_children\": true,\n \"with_animals\": true,\n \"amenities\": [],\n \"include_keywords\": \"<string>\",\n \"exclude_keywords\": \"<string>\",\n \"sort\": \"qi\",\n \"sort_dir\": \"desc\"\n}"

response = http.request(request)
puts response.read_body
[
  {
    "id": 123,
    "@type": "DomclickOffer",
    "url": "<string>",
    "deal_type": "<string>",
    "offer_type": "<string>",
    "price": 123,
    "square_price": 123,
    "monthly_payment": 123,
    "has_discount": true,
    "discount_value": 123,
    "area": 123,
    "rooms": 123,
    "floor": 123,
    "floors": 123,
    "is_apartment": true,
    "build_year": 123,
    "address": "<string>",
    "latitude": 123,
    "longitude": 123,
    "image": "<string>",
    "images": [],
    "subways": [],
    "complex": {
      "id": 123,
      "@type": "DomclickOfferComplex",
      "name": "<string>",
      "alias": "<string>",
      "building_id": 123,
      "end_build_year": 123,
      "end_build_quarter": 123
    },
    "developer_name": "<string>",
    "developer_image": "<string>",
    "seller": {
      "@type": "DomclickOfferSeller",
      "name": "<string>",
      "is_agent": true,
      "is_agency": true,
      "is_owner": true,
      "is_sbol_verified": true,
      "agent_cas_id": 123,
      "agent_name": "<string>",
      "agent_image": "<string>",
      "agent_experience": "<string>",
      "company_id": 123,
      "company_name": "<string>",
      "company_logo": "<string>",
      "company_experience": "<string>"
    },
    "is_owner": true,
    "is_rosreestr_approved": true,
    "has_video": true,
    "duplicates_offer_count": 123,
    "published_at": "<string>",
    "updated_at": "<string>"
  }
]
{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}

Authorizations

access-token
string
header
required

API token from the dashboard

Headers

access-token
string
required

Body

application/json
region
string
required
count
integer
required
Required range: x >= 1
timeout
integer
default:300
Required range: 20 <= x <= 1500
deal_type
enum<string>
default:sale
Available options:
sale,
rent
category
enum<string>
default:living
Available options:
living,
living_house,
commercial,
garage
offer_type
enum<string>[] | null
Available options:
flat,
layout,
room,
complex,
house,
house_part,
townhouse,
land
rooms
enum<string>[] | null
Available options:
st,
1,
2,
3,
4,
5+
min_price
integer | null
Required range: x >= 0
max_price
integer | null
Required range: x >= 0
min_area
number | null
Required range: x >= 0
max_area
number | null
Required range: x >= 0
min_room_area
number | null
Required range: x >= 0
max_room_area
number | null
Required range: x >= 0
min_land_area
number | null
Required range: x >= 0
max_land_area
number | null
Required range: x >= 0
min_floor
integer | null
Required range: x >= 0
max_floor
integer | null
Required range: x >= 0
min_floors
integer | null
Required range: x >= 0
max_floors
integer | null
Required range: x >= 0
not_first_floor
boolean | null
not_last_floor
boolean | null
last_floor
boolean | null
min_kitchen_area
number | null
Required range: x >= 0
min_ceiling_height
number | null
Required range: x >= 0
renovation
enum<string>[] | null
Available options:
without_repair,
standard,
well_done,
design
wall_type
enum<string>[] | null
Available options:
monolith,
brick_monolith,
brick,
panel,
block
building_class
enum<string>[] | null
Available options:
economy,
comfort,
business,
elite
min_build_year
integer | null
Required range: x >= 0
max_build_year
integer | null
Required range: x >= 0
is_apartment
boolean | null
with_balcony
boolean | null
with_separated_bathroom
boolean | null
with_connected_bathroom
boolean | null
with_lifts
boolean | null
with_freight_lifts
boolean | null
window_view
enum<string> | null
Available options:
garden,
park,
water,
forest,
street
sell_type
enum<string>[] | null
Available options:
free_sale,
alternative
from_owner
boolean | null
from_developer
boolean | null
from_agents
boolean | null
rosreestr_approved
boolean | null
exclude_auction
boolean | null
only_newbuilding
boolean | null
published_filter
enum<string> | null
Available options:
hour,
today,
24h,
10d,
30d
with_video
boolean | null
with_photo
boolean | null
online_show
boolean | null
max_metro_time_on_foot
integer | null
Required range: x >= 0
max_metro_time_by_car
integer | null
Required range: x >= 0
min_mkad_distance
integer | null
Required range: x >= 0
max_mkad_distance
integer | null
Required range: x >= 0
no_commission
boolean | null
no_deposit
boolean | null
with_children
boolean | null
with_animals
boolean | null
amenities
enum<string>[] | null
Available options:
internet,
living_furniture,
kitchen_furniture,
refrigerator,
tv,
dish_washer,
conditioner
include_keywords
string | null
exclude_keywords
string | null
sort
enum<string>
default:qi
Available options:
qi,
price,
area,
published
sort_dir
enum<string>
default:desc
Available options:
asc,
desc

Response

Successful Response

id
integer
required
@type
string
default:DomclickOffer
url
string | null
deal_type
string | null
offer_type
string | null
price
integer | null
square_price
integer | null
monthly_payment
integer | null
has_discount
boolean | null
discount_value
number | null
area
number | null
rooms
integer | null
floor
integer | null
floors
integer | null
is_apartment
boolean | null
build_year
integer | null
address
string | null
latitude
number | null
longitude
number | null
image
string | null
images
string[]
subways
object[]
complex
object | null
developer_name
string | null
developer_image
string | null
seller
object | null
is_owner
boolean | null
is_rosreestr_approved
boolean | null
has_video
boolean | null
duplicates_offer_count
integer | null
published_at
string | null
updated_at
string | null