Skip to main content

point-me

CLI and Python library for searching award flight availability on point.me.

Auth

Log in to point.me in your browser. The CLI automatically reads your session cookie from Firefox and exchanges it for an API token. No manual token copying needed.

Use --browser chrome (or opera, edge, chromium) if you don't use Firefox. You can also pass a token directly with --token or the POINTME_TOKEN env var.

Usage

# One-way search
uvx point-me search JFK NRT 2026-04-01 business

# Roundtrip
uvx point-me search JFK NRT 2026-04-01 business --return-date 2026-04-15

# Filter and sort
uvx point-me search JFK NRT 2026-04-01 business --max-stops 1 --max-miles 100000 --sort miles

# Filter by program
uvx point-me search JFK NRT 2026-04-01 business --program united

# JSON output
uvx point-me search JFK NRT 2026-04-01 business --json

Cabin options: economy, premium-economy, business, first.

Library

import asyncio
from point_me import PointMeClient

async def main():
    client = PointMeClient(token="your-token")
    routes = await client.search("JFK", "NRT", "2026-04-01", "business")
    for route in routes:
        for fare in route.fares:
            print(f"{fare.program_name}: {fare.miles:,} miles")

asyncio.run(main())

Metadata

Release files for point-me 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 point-me 0.1.0
File Size Uploaded Provenance
point_me-0.1.0.tar.gz 46.5 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 55.3 kB

Release files / point_me-0.1.0.tar.gz

Download URL point_me-0.1.0.tar.gz
Size 46.5 kB
Tags Source
SHA-256 checksum
How to use checksums
3549ffe2c0ae6f4d3e05d5c90bda34a5490b83a7059abd21ab9f499d3aa5e75d
BLAKE2b-256 checksum
How to use checksums
050ac37837fc2c037538fe46c9a8274484008347fa697228c31f4d7db003318f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.5

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

Download URL point_me-0.1.0-py3-none-any.whl
Size 8.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d6376ec42a71f182547fc472ec0ccc07ea89060281f2c20aff4d0c873ef71990
BLAKE2b-256 checksum
How to use checksums
8999c6ebfaafc6df41462409b894da9aca6d54ccc0ffde5d4b72bc9fbd773b52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.5

Security for point-me 0.1.0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

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