37 lines
1.3 KiB
Python
37 lines
1.3 KiB
Python
import httpx
|
|
|
|
gamma_url = "https://gamma-api.polymarket.com"
|
|
|
|
# 1. Search markets
|
|
print("Searching markets for 'temperature'...")
|
|
try:
|
|
resp = httpx.get(f"{gamma_url}/markets", params={"active": "true", "search": "temperature", "limit": 100}, timeout=10.0)
|
|
data = resp.json()
|
|
print(f"Found {len(data)} markets matching 'temperature':")
|
|
for m in data[:10]:
|
|
print(f" - {m.get('question')} | Slug: {m.get('slug')}")
|
|
except Exception as e:
|
|
print("Error:", e)
|
|
|
|
# 2. Search events
|
|
print("\nSearching events for 'temperature'...")
|
|
try:
|
|
resp = httpx.get(f"{gamma_url}/events", params={"active": "true", "search": "temperature", "limit": 100}, timeout=10.0)
|
|
data = resp.json()
|
|
print(f"Found {len(data)} events matching 'temperature':")
|
|
for e in data[:10]:
|
|
print(f" - {e.get('title')} | Slug: {e.get('slug')}")
|
|
except Exception as e:
|
|
print("Error:", e)
|
|
|
|
# 3. Search events for 'weather'
|
|
print("\nSearching events for 'weather'...")
|
|
try:
|
|
resp = httpx.get(f"{gamma_url}/events", params={"active": "true", "search": "weather", "limit": 100}, timeout=10.0)
|
|
data = resp.json()
|
|
print(f"Found {len(data)} events matching 'weather':")
|
|
for e in data[:10]:
|
|
print(f" - {e.get('title')} | Slug: {e.get('slug')}")
|
|
except Exception as e:
|
|
print("Error:", e)
|