Skip to main content

luranta

Official Python SDK for Luranta's preview API, published as luranta.

from luranta import Luranta

luranta = Luranta(api_key="lur_...")

for job in luranta.jobs.iterate({"roles": ["software-engineering"]}):
    print(job.title)

jobs and companies expose list, retrieve, cursor iterators, and with_raw_response methods. Location filters accept place names such as London as well as canonical IDs. Raw responses include request IDs and Luranta billing headers.

Role, industry, and tool filters are typed enums from the published contract. Languages are accepted as canonical BCP 47 strings (for example en-GB or zh-Hans) rather than a generated enum.

Only HTTP 408, 429, 500, 502, 503, and 504 responses carrying valid RFC 9457 Problem Details with retryable: true and no billing evidence are retried. Retry-After is honored. Network failures are ambiguous and immediately raise TransportError. Cursor iterators stop on malformed or repeated cursors rather than risk duplicate billable reads.

Generation

src/luranta_generated contains disposable models generated from the canonical ../../apps/api/openapi/openapi.json using OpenAPI Generator engine 7.24.0 through the exact 2.40.1 CLI wrapper. Generated HTTP code is intentionally excluded so the safe runtime above is the only transport. A deterministic response-only transform widens schema enums to strings while retaining their known values as metadata, so a new server enum does not break an older SDK.

bun run generate
bun run generate:check

Luranta API keys belong only in trusted server-side environments. Never expose one in browser or mobile application code.

The preview package supports the exact tested Python 3.10 through 3.14 maintenance lines.

The public source repository is luranta/sdk-python. Releases use PyPI Trusted Publishing with attestations.

Metadata

Release files for luranta 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for luranta 0.2.0
File Size Uploaded
luranta-0.2.0.tar.gz 21.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for luranta 0.2.0
File Interpreter ABI Platform
luranta-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 84.6 kB

Release files / luranta-0.2.0.tar.gz

Download URL luranta-0.2.0.tar.gz
Size 21.3 kB
Tags Source
SHA-256 checksum
How to use checksums
cad6b38b4aee8c4801279e13511664f5d2bbb0d017cabbfdefa0b980112eb9c4
BLAKE2b-256 checksum
How to use checksums
3c99beb6f127d97742c439ee8e62f292a735a44e7cfd15b09771ba4a87d95626
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 5, 2026.

Transparency log

Release files / luranta-0.2.0-py3-none-any.whl

Download URL luranta-0.2.0-py3-none-any.whl
Size 63.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cc2daeedf28d741013adbb28a64c72a68b423e4b371bf4f04ee0a46c8e86f070
BLAKE2b-256 checksum
How to use checksums
775af7b059c8bec0a16d0a7e23ff09cdb11b91a0683d3103dcb4be82e7b3fb93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 5, 2026.

Transparency log

Release history Release notifications | RSS feed

0.2.2

2 release files

0.2.1

2 release files

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page