API Reference

The Landa API is organized around REST. Our API has predictable resource-oriented URLs, accepts form-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.
To use the Landa API, you must have a Landa Plus account. The API key you use to authenticate the request will be available to you once you subscribe.
The Landa API differs for every account as we release new versions and tailor functionality. Log in to see docs customized to your version of the API, with your test key and data.
Subscribe to Landa mailing list for updates.

Was this section helpful?

GET
/api/v1/stock/LANDA_FINANCING
curl https://stocks.landa.app/api/v1/stock/LANDA_FINANCING
"
POST
/v1/ava/endpoint/ids
fetch('https://stocks.landa.app/api/v1/stock/LANDA_FINANCING')
  .then(response => {
    if (!response.ok) {
      throw new Error('Network response was not ok');
    }
    return response.json();
  })
  .then(data => {
    // Do something with the JSON data
    console.log(data);
  })
  .catch(error => {
    console.error('There was a problem with your fetch operation:', error);
  });
POST
/v1/ava/endpoint/ids
import requests

url = "https://stocks.landa.app/api/v1/stock/LANDA_FINANCING"
response = requests.get(url)
Response
{
    "ticker": "LANDA_FINANCING",
    "current": 10.0,
    "timestamp": 1712682241.427645,
    "history": [],
    "date": "2024-04-09T17:04:01.427655",
    "status": "OK"
}

API Reference

The Landa API is organized around REST. Our API has predictable resource-oriented URLs, accepts form-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.
To use the Landa API, you must have a Landa Plus account. The API key you use to authenticate the request will be available to you once you subscribe.
The Landa API differs for every account as we release new versions and tailor functionality. Log in to see docs customized to your version of the API, with your test key and data.
Subscribe to Landa mailing list for updates.

Was this section helpful?

POST
/api/supergraph
curl 
https://api.landa.app/api/supergraph
"
POST
/v1/ava/endpoint/ids
fetch('https://api.landa.app/api/supergraph')
  .then(response => {
    if (!response.ok) {
      throw new Error('Network response was not ok');
    }
    return response.json();
  })
  .then(data => {
    // Do something with the JSON data
    console.log(data);
  })
  .catch(error => {
    console.error('There was a problem with your fetch operation:', error);
  });
POST
/api/supergraph
import requests

url = "https://api.landa.app/api/supergraph"
response = requests.get(url)
Response
{
    "data": {
        "events": {
            "edges": [
                {
                    "node": {
 			"id": "661571958362d4fd32e4d854",
                        "name": "PublicDebtOrder",
                        "data": {

API Reference

The Landa API is organized around REST. Our API has predictable resource-oriented URLs, accepts form-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.
To use the Landa API, you must have a Landa Plus account. The API key you use to authenticate the request will be available to you once you subscribe.
The Landa API differs for every account as we release new versions and tailor functionality. Log in to see docs customized to your version of the API, with your test key and data.
Subscribe to Landa mailing list for updates.

Was this section helpful?

POST
/api/real_estate_graphql
curl https://api.landa.app/api/real_estate_graphql"
POST
/v1/ava/endpoint/ids
fetch('https://api.landa.app/api/real_estate_graphql')
  .then(response => {
    if (!response.ok) {
      throw new Error('Network response was not ok');
    }
    return response.json();
  })
  .then(data => {
    // Do something with the JSON data
    console.log(data);
  })
  .catch(error => {
    console.error('There was a problem with your fetch operation:', error);
  });
POST
/api/supergraph
import requests

url = "https://api.landa.app/api/real_estate_graphql"
response = requests.get(url)
Response
"node": {
                        "__typename": "PropertyType",
                        "ticker": "513JC-MCD",
                        "ownershipStatus": "primary",
                        "propertyType": "Single Family Home",
                        "unitsCount": 1,
                        "vacantUnitsCount": 0,
                        "remainingShares": 5956,
                        "initialSharesQuantity": 10000,
                        "coordinates": {
                            "latitude": 33.4448,
                            "longitude": -84.15764,
                            "__typename": "CoordinatesType"
                        },
                        "units": [
                            {
                                "occupancyStatus": "leased",
                                "__typename": "UnitType"
                            }
                        ],
                        "address": {
                            "houseNumber": "513",
                            "street": "Jarrett Court",
                            "city": {
                                "name": "McDonough",
                                "__typename": "CityType"
                            },
                            "state": {
                                "code": "GA",
                                "name": "Georgia",
                                "__typename": "StateType"
                            },
                            "zipCode": "30253",
                            "__typename": "PropertyAddressType"
                        },
                        "photos": [
                            {
                                "uri": "https://landa-managed-properties-public.s3.amazonaws.com/513JC-MCD/photos/000-photo-front-view-11976486.jpg",
                                "__typename": "PhotoType"
                            },
                            {
                                "uri": "https://landa-managed-properties-public.s3.amazonaws.com/513JC-MCD/photos/Living%2520Room-11976488.jpg",
                                "__typename": "PhotoType"
                            },
                            {
                                "uri": "https://landa-managed-properties-public.s3.amazonaws.com/513JC-MCD/photos/Kitchen-11976491.jpg",
                                "__typename": "PhotoType"
                            },
                            {
                                "uri": "https://landa-managed-properties-public.s3.amazonaws.com/513JC-MCD/photos/Main%2520Bedroom-11976499.jpg",
                                "__typename": "PhotoType"
                            },
                            {
                                "uri": "https://landa-managed-properties-public.s3.amazonaws.com/513JC-MCD/photos/Main%2520Bathroom-11976487.jpg",
                                "__typename": "PhotoType"
                            }
                        ]
                    },
                    "__typename": "HomeItemEdge"
                },