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, companies, tools, and locations expose list, retrieve where applicable, cursor iterators, and with_raw_response methods. Versioned role and industry taxonomies are available through luranta.taxonomies.roles and luranta.taxonomies.industries; use their current() and get(version) methods. Raw responses include request IDs and Luranta billing headers.

Taxonomy values, tools, and locations are evolving resources. 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.1.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.1.0
File Size Uploaded
luranta-0.1.0.tar.gz 22.0 kB Details

Built distribution (wheel)

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

Total release size: 91.9 kB

Release files / luranta-0.1.0.tar.gz

Download URL luranta-0.1.0.tar.gz
Size 22.0 kB
Tags Source
SHA-256 checksum
How to use checksums
35eec54f153bf70d1435c4f1fc8f4ac705263cd46b698f4ef912f0ee704eab06
BLAKE2b-256 checksum
How to use checksums
11d5abd4faa142b355c81eb3c84fc0243d4fccc6a0f8eb057f87ef2a9f98e01d
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 4, 2026.

Transparency log

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

Download URL luranta-0.1.0-py3-none-any.whl
Size 69.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dca781c6e55a8a42efd4bbdddace1e7c9c4c5df0edf023451aeea174bf645a52
BLAKE2b-256 checksum
How to use checksums
e610315d27f299ce5fba06592dd4919c78073d3a00c4e285a692cb8784ecca3b
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 4, 2026.

Transparency log

Release history Release notifications | RSS feed

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

This release

0.1.0 This release

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