from flask import Flask, request, jsonify import requests app = Flask(__name__) DATA_API = "https://www.pioneers-securities.com/webdataapi/api/StocksData/GetGridData" @app.route('/search', methods=['POST']) def search(): try: query = request.json.get("query", "").strip().lower() response = requests.get(DATA_API) data = response.json() # نفلتر بناءً على englishName filtered = [item for item in data if query in item["englishName"].lower()] if not filtered: return jsonify({"message": f"No results found for '{query}'"}), 404 return jsonify({"results": filtered}), 200 except Exception as e: return jsonify({"error": str(e)}), 500 if __name__ == "__main__": app.run(host="0.0.0.0", port=5000, debug=True)