Python SDK

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

Installation

pip install luranta

Quick start

python
import os
from luranta import Luranta

luranta = Luranta(api_key=os.environ["LURANTA_API_KEY"])
page = luranta.jobs.list({
    "roles": ["software-engineering"],
    "limit": 3,
})

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

Key features

FeatureBehaviour
ModelsTyped Pydantic response models
PaginationSynchronous cursor iterators with loop protection
RetriesOnly explicit non-billable retryable responses
Raw responsesRequest ID and billing headers remain available
RuntimePython 3.10 through 3.14
Authentication
Read the key from a server-side secret or environment variable. Never commit it or send it in support messages.