Add prediction market consensus data to your Django project — as a service layer, scheduled management command, or API view.
Connect Django to Meridian Edge to access real-time prediction market consensus from 25+ regulated sources. Integrate live event probabilities into your Django models, views, or management commands.
pip install django requests# services/prediction_market.py
import requests
from django.core.cache import cache
API_KEY = "me_live_YOUR_KEY"
HEADERS = {"X-API-Key": API_KEY}
CACHE_TTL = 60 # seconds
def get_consensus(sport: str, limit: int = 10) -> list:
cache_key = f"consensus_{sport}_{limit}"
cached = cache.get(cache_key)
if cached:
return cached
r = requests.get(
"https://meridianedge.io/api/v1/consensus",
headers=HEADERS,
params={"sport": sport, "limit": limit},
timeout=5
)
r.raise_for_status()
events = r.json().get("events", [])
cache.set(cache_key, events, CACHE_TTL)
return events# views.py
from django.http import JsonResponse
from .services.prediction_market import get_consensus
def consensus_view(request):
sport = request.GET.get("sport", "NBA")
events = get_consensus(sport)
return JsonResponse({"events": events, "sport": sport})Get your API key and add the Meridian Edge service layer to your Django project in minutes.
View Plans → API Reference