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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3549ffe2c0ae6f4d3e05d5c90bda34a5490b83a7059abd21ab9f499d3aa5e75d
|
|
| MD5 |
6d84fb6376e64a23a0349195ac03efc3
|
|
| BLAKE2b-256 |
050ac37837fc2c037538fe46c9a8274484008347fa697228c31f4d7db003318f
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6376ec42a71f182547fc472ec0ccc07ea89060281f2c20aff4d0c873ef71990
|
|
| MD5 |
d02b6b048cbbcc32a8b3bfd245c3226a
|
|
| BLAKE2b-256 |
8999c6ebfaafc6df41462409b894da9aca6d54ccc0ffde5d4b72bc9fbd773b52
|