Skip to main content

Python async library for querying point.me award flight availability

Project description

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())

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

point_me-0.1.0.tar.gz (46.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

point_me-0.1.0-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file point_me-0.1.0.tar.gz.

File metadata

  • Download URL: point_me-0.1.0.tar.gz
  • Upload date:
  • Size: 46.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.5

File hashes

Hashes for point_me-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3549ffe2c0ae6f4d3e05d5c90bda34a5490b83a7059abd21ab9f499d3aa5e75d
MD5 6d84fb6376e64a23a0349195ac03efc3
BLAKE2b-256 050ac37837fc2c037538fe46c9a8274484008347fa697228c31f4d7db003318f

See more details on using hashes here.

File details

Details for the file point_me-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: point_me-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.5

File hashes

Hashes for point_me-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d6376ec42a71f182547fc472ec0ccc07ea89060281f2c20aff4d0c873ef71990
MD5 d02b6b048cbbcc32a8b3bfd245c3226a
BLAKE2b-256 8999c6ebfaafc6df41462409b894da9aca6d54ccc0ffde5d4b72bc9fbd773b52

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page