Filter Polymarket results to active events only
Add events_status=active and keep_closed_markets=0 to Gamma API search params, filtering out resolved/closed markets that clutter results. These params are confirmed in the Polymarket OpenAPI spec.
This commit is contained in:
@@ -130,7 +130,12 @@ def _extract_domain_queries(topic: str, events: List[Dict]) -> List[str]:
|
|||||||
|
|
||||||
def _search_single_query(query: str, page: int = 1) -> Dict[str, Any]:
|
def _search_single_query(query: str, page: int = 1) -> Dict[str, Any]:
|
||||||
"""Run a single search query against Gamma API."""
|
"""Run a single search query against Gamma API."""
|
||||||
params = {"q": query, "page": str(page)}
|
params = {
|
||||||
|
"q": query,
|
||||||
|
"page": str(page),
|
||||||
|
"events_status": "active",
|
||||||
|
"keep_closed_markets": "0",
|
||||||
|
}
|
||||||
url = f"{GAMMA_SEARCH_URL}?{urlencode(params)}"
|
url = f"{GAMMA_SEARCH_URL}?{urlencode(params)}"
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
|||||||
Reference in New Issue
Block a user