curl --request GET \
--url 'https://api.benzinga.com/api/v2.1/calendar/ma?token=' \
--header 'accept: <accept>'import requests
url = "https://api.benzinga.com/api/v2.1/calendar/ma?token="
headers = {"accept": "<accept>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {accept: '<accept>'}};
fetch('https://api.benzinga.com/api/v2.1/calendar/ma?token=', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.benzinga.com/api/v2.1/calendar/ma?token=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"accept: <accept>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.benzinga.com/api/v2.1/calendar/ma?token="
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("accept", "<accept>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.benzinga.com/api/v2.1/calendar/ma?token=")
.header("accept", "<accept>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.benzinga.com/api/v2.1/calendar/ma?token=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["accept"] = '<accept>'
response = http.request(request)
puts response.read_body{
"ma": [
{
"acquirer_cusip": "233377407",
"acquirer_exchange": "NASDAQ",
"acquirer_isin": "US2333774071",
"acquirer_name": "DXP Enterprises",
"acquirer_ticker": "DXPE",
"currency": "USD",
"date": "2026-01-05",
"date_completed": "2026-01-05",
"date_expected": "",
"deal_payment_type": "",
"deal_size": "",
"deal_status": "Completed",
"deal_terms_extra": "لن يتم الإفصاح عن شروط الصفقة.",
"deal_type": "Acquisition",
"id": "695bc1b183cac20001bec44e",
"importance": 2,
"notes": "",
"target_exchange": "",
"target_name": "PREMIERflow, LLC",
"target_ticker": "",
"updated": 1767621689
}
]
}
{
"ok": false,
"errors": [
{
"code": "auth_failed",
"id": "unauthorized",
"value": "رمز الوصول للمصادقة غير صالح أو مفقود"
}
]
}
{
"ok": false,
"errors": [
{
"code": "no_data_found",
"id": "not_found",
"value": "لم يتم العثور على بيانات للمعلمات المحددة"
}
]
}
{
"ok": false,
"errors": [
{
"code": "internal_server_error",
"id": "server_error",
"value": "حدث خطأ غير متوقع أثناء معالجة طلبك"
}
]
}
الاندماج والاستحواذ
curl --request GET \
--url 'https://api.benzinga.com/api/v2.1/calendar/ma?token=' \
--header 'accept: <accept>'import requests
url = "https://api.benzinga.com/api/v2.1/calendar/ma?token="
headers = {"accept": "<accept>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {accept: '<accept>'}};
fetch('https://api.benzinga.com/api/v2.1/calendar/ma?token=', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.benzinga.com/api/v2.1/calendar/ma?token=",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"accept: <accept>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.benzinga.com/api/v2.1/calendar/ma?token="
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("accept", "<accept>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.benzinga.com/api/v2.1/calendar/ma?token=")
.header("accept", "<accept>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.benzinga.com/api/v2.1/calendar/ma?token=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["accept"] = '<accept>'
response = http.request(request)
puts response.read_body{
"ma": [
{
"acquirer_cusip": "233377407",
"acquirer_exchange": "NASDAQ",
"acquirer_isin": "US2333774071",
"acquirer_name": "DXP Enterprises",
"acquirer_ticker": "DXPE",
"currency": "USD",
"date": "2026-01-05",
"date_completed": "2026-01-05",
"date_expected": "",
"deal_payment_type": "",
"deal_size": "",
"deal_status": "Completed",
"deal_terms_extra": "لن يتم الإفصاح عن شروط الصفقة.",
"deal_type": "Acquisition",
"id": "695bc1b183cac20001bec44e",
"importance": 2,
"notes": "",
"target_exchange": "",
"target_name": "PREMIERflow, LLC",
"target_ticker": "",
"updated": 1767621689
}
]
}
{
"ok": false,
"errors": [
{
"code": "auth_failed",
"id": "unauthorized",
"value": "رمز الوصول للمصادقة غير صالح أو مفقود"
}
]
}
{
"ok": false,
"errors": [
{
"code": "no_data_found",
"id": "not_found",
"value": "لم يتم العثور على بيانات للمعلمات المحددة"
}
]
}
{
"ok": false,
"errors": [
{
"code": "internal_server_error",
"id": "server_error",
"value": "حدث خطأ غير متوقع أثناء معالجة طلبك"
}
]
}
{
"ma": [
{
"acquirer_cusip": "233377407",
"acquirer_exchange": "NASDAQ",
"acquirer_isin": "US2333774071",
"acquirer_name": "DXP Enterprises",
"acquirer_ticker": "DXPE",
"currency": "USD",
"date": "2026-01-05",
"date_completed": "2026-01-05",
"date_expected": "",
"deal_payment_type": "",
"deal_size": "",
"deal_status": "Completed",
"deal_terms_extra": "لن يتم الإفصاح عن شروط الصفقة.",
"deal_type": "Acquisition",
"id": "695bc1b183cac20001bec44e",
"importance": 2,
"notes": "",
"target_exchange": "",
"target_name": "PREMIERflow, LLC",
"target_ticker": "",
"updated": 1767621689
}
]
}
{
"ok": false,
"errors": [
{
"code": "auth_failed",
"id": "unauthorized",
"value": "رمز الوصول للمصادقة غير صالح أو مفقود"
}
]
}
{
"ok": false,
"errors": [
{
"code": "no_data_found",
"id": "not_found",
"value": "لم يتم العثور على بيانات للمعلمات المحددة"
}
]
}
{
"ok": false,
"errors": [
{
"code": "internal_server_error",
"id": "server_error",
"value": "حدث خطأ غير متوقع أثناء معالجة طلبك"
}
]
}
التفويضات
الترويسات
يُحدِّد تنسيق الاستجابة. تعمل معاملات الاستعلام بالطريقة نفسها في كلا التنسيقين
application/json معلمات الاستعلام
إزاحة الصفحة. لأسباب تتعلق بالتحسين والأداء والاعتبارات التقنية، تكون قيم إزاحة الصفحة محصورة بين 0 و100000. قيّد نتائج الاستعلام باستخدام معلمات أخرى مثل التاريخ.
عدد النتائج المُسترجَعة. الحد الأقصى 1000
التاريخ المطلوب للاستعلام عن بيانات calendar. يُستخدم كاختصار لـ date_from و date_to إذا كانتا متطابقتين. القيمة الافتراضية هي الأحدث.
تاريخ البدء بالاستعلام من نقطة زمنية معيّنة
تاريخ الاستعلام حتى نقطة زمنية معينة
مستوى الأهمية الذي تتم التصفية بناءً عليه. تُطبَّق تصفية بقيمة أكبر من أو تساوي مستوى الأهمية المحدَّد
0, 1, 2, 3, 4, 5 واحد أو أكثر من رموز التداول، مفصولة بفاصلة. الحد الأقصى 50 رمز سهم
الطابع الزمني لآخر تحديث للسجلات بصيغة Unix timestamp (بتوقيت UTC). سيُجبِر هذا ترتيب الفرز على أن يكون أكبر من أو يساوي الطابع الزمني المحدَّد
حقل تاريخ صفقات M&A للفرز (من الأحدث إلى الأقدم للصفقات المتوقعة والمكتملة؛ من الأقدم إلى الأحدث للصفقات المُعلَن عنها)
expected, completed, announced الاستجابة
نجاح
استجابة واجهة برمجة التطبيقات API التي تتضمن مصفوفة سجلات لعمليات الدمج والاستحواذ (M&A)
Show child attributes
Show child attributes
هل كانت هذه الصفحة مفيدة؟