Skip to content
luranta/docs

Search documentation

Search pages, sections and API operations.

Python SDK
.md

Python SDK

Use the official Python client with typed resources and bounded page iteration.

Installation

pip install luranta

Quick start

python
import os
from luranta import Client

client = Client(api_key=os.environ["LURANTA_API_KEY"])
page = client.jobs.list({
    "roles": ["software-engineering"],
    "locations": ["London"],
    "experience": {"min": 3, "max": 8},
    "work_arrangements": ["hybrid", "remote"],
})

for job in page.data:
    print(job.title)

Key features

FeatureBehaviour
ModelsTyped Pydantic response models
PaginationSynchronous page iterators with loop protection
RetriesOnly explicit non-billable retryable responses
Raw responsesRequest ID and billing headers remain available
RuntimePython 3.10 through 3.14