Igloo APIFor landlords & property managers

Your rental data, in every system you use

Connect Igloo to your accounting, BI and property management tools. Read contracts, applications, inspections, guarantees and compliance records over a secure, well-documented REST API.

  • OAuth 2.0
  • OpenAPI 3
  • Scoped, read-only access
  • ISO 27001 certified
Terminal
$ curl https://myigloo.is/api/pro/v1/rental-contracts/ \
    -H "Authorization: Bearer $IGLOO_ACCESS_TOKEN"

{
  "next": "https://myigloo.is/api/pro/v1/rental-contracts/?cursor=cD0yMDI2",
  "previous": null,
  "results": [
    {
      "id": 4182,
      "status": "SIGNED",
      "active_status": "ACTIVE",
      "start_date": "2026-03-01",
      "price": "289000.00",
      "currency": "ISK",
      "is_price_indexed": true,
      "address": {
        "street_name": "Laugavegur",
        "street_number": "24",
        "city": "Reykjavík"
      }
    }
  ]
}

Why connect to Igloo

Your portfolio already lives in Igloo. The API puts it to work everywhere else.

  • No more exports

    Your systems read contracts, rents and guarantees straight from Igloo, so reports stay current without spreadsheets.

  • One source of truth

    Contracts, applications and inspections reach your accounting, ERP and BI tools in one consistent, documented shape.

  • Secure by design

    OAuth 2.0 credentials scoped to exactly what each integration needs, every call in your audit log, and personal data left out by default.

  • Built for developers

    An OpenAPI 3 specification, predictable errors, stable pagination and copy-paste examples in cURL, Python and Node.js.

What you can access

Read-only endpoints over the data your organization already keeps in Igloo, for the products you use.

Leasing

  • Rental contracts GET /api/pro/v1/rental-contracts/
  • Rental applications GET /api/pro/v1/rental-applications/
  • Inspection reports GET /api/pro/v1/inspection-reports/

Rental guarantees

  • Rental guarantees GET /api/pro/v1/rental-guarantees/
  • Surety guarantees GET /api/pro/v1/surety-guarantees/
  • Surety issue requests GET /api/pro/v1/surety-issue-requests/

Customers & compliance

  • Customers GET /api/pro/v1/customers/
  • AML profiles GET /api/pro/v1/aml-profiles/
  • KYC processes GET /api/pro/v1/kyc-processes/
See every endpoint in the API reference →

From credentials to data in two calls

Exchange your client credentials for an access token, then read. Every list is paginated and every response is JSON.

  1. 01 Exchange your credentials for a token
  2. 02 Call any endpoint with the token
1 · Get a token
export IGLOO_ACCESS_TOKEN=$(curl -fsS -X POST 'https://myigloo.is/api/pro/v1/oauth/token/' \
  -u "$IGLOO_CLIENT_ID:$IGLOO_CLIENT_SECRET" \
  -d grant_type=client_credentials | jq -r .access_token)
2 · Read rental contracts
curl 'https://myigloo.is/api/pro/v1/rental-contracts/' \
  -H "Authorization: Bearer $IGLOO_ACCESS_TOKEN"

Built for the way you manage property

Landlords and property managers use the Igloo API to automate the work around their portfolio.

  • Portfolio reporting

    Feed occupancy, rent roll and lease expiries into Power BI, Looker or Excel, and keep dashboards current automatically.

  • Accounting & ERP sync

    Keep contracts, rents and security amounts in step with your accounting system, without retyping.

  • Lease lifecycle automation

    Start renewals, move-in tasks and inspections from contract status changes in your own workflow tools.

  • Guarantee & risk monitoring

    Track rental guarantees, collateral and open claims across your whole portfolio.

  • Compliance operations

    Bring AML and KYC status into the tools your compliance team already works in.

  • Inspection archives

    Link move-in and move-out reports to units in your asset management system.

And beyond property management

Banks, insurers, investors and proptech partners build on the same API and the same verified rental data. Tell us what you want to build.

  • Banks & lenders
  • Insurers
  • Investors & funds
  • Proptech partners
  • Accounting software

How does it work?

  1. 01

    Get API access

    Tell us about your integration and we'll enable the API for your organization.

  2. 02

    Create credentials

    An admin creates a client ID and secret in Igloo, scoped to the data your integration needs.

  3. 03

    Start building

    Exchange the credentials for a token and call the API. The reference documents every endpoint.

More is on the way

The API grows with Igloo. Here is what we're building next.

  • Coming soon

    Webhooks

    Get notified the moment a contract is signed or a guarantee is issued.

  • Coming soon

    Write access

    Create and update listings, contracts and inspections from your own systems.

  • Coming soon

    AI assistants

    Let AI assistants and agents work with your portfolio data through MCP servers.

  • Coming soon

    More data

    Properties, listings, payments and more of the platform, opened up resource by resource.

Frequently asked questions

Who can use the Igloo API?

Organizations on Igloo: landlords, property managers and the partners they work with. Access is enabled per organization, so get in touch to get started.

What data can we access?

Rental contracts, rental applications, inspection reports, rental guarantees, surety guarantees and issue requests, customers, AML profiles and KYC processes, for the products your organization uses.

Can we write data through the API?

Not yet. The API is read-only today. Write access and webhooks are next on our roadmap.

How is the API secured?

With OAuth 2.0 client credentials. Each credential reaches only what your organization grants it, every call is recorded in your audit log, and personal data is left out unless a resource needs it: AML watchlist matches, KYC questionnaire answers, and the national ids and credit assessments on surety issue requests. Igloo is ISO 27001 certified.

Are there rate limits?

Yes. Limits follow your plan and apply per credential and per organization. A limited call returns 429 with a Retry-After header, and we can raise limits for integrations that need more.

How do we get access?

Email support@myigloo.is with your organization and what you want to build. While the API is in early access we enable it per organization and help you get your first integration running.

Let's build together

Tell us about your portfolio and the systems you want to connect. We'll get you set up and help you ship your first integration.

support@myigloo.is