Get Acquisition Deal
curl --request GET \
--url https://api.blockworks.com/query/tabular/acquisition-deals/{acquisitionDealID} \
--header 'X-Blockworks-API-Key: <api-key>'import requests
url = "https://api.blockworks.com/query/tabular/acquisition-deals/{acquisitionDealID}"
headers = {"X-Blockworks-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-Blockworks-API-Key': '<api-key>'}};
fetch('https://api.blockworks.com/query/tabular/acquisition-deals/{acquisitionDealID}', 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.blockworks.com/query/tabular/acquisition-deals/{acquisitionDealID}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-Blockworks-API-Key: <api-key>"
],
]);
$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.blockworks.com/query/tabular/acquisition-deals/{acquisitionDealID}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Blockworks-API-Key", "<api-key>")
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.blockworks.com/query/tabular/acquisition-deals/{acquisitionDealID}")
.header("X-Blockworks-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.blockworks.com/query/tabular/acquisition-deals/{acquisitionDealID}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-Blockworks-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"data": {
"acquiredEntityCategory": "<acquiredEntityCategory>",
"acquiredEntityID": "<acquiredEntityID>",
"acquiredEntityIsActive": true,
"acquiredEntityLogoURL": "<acquiredEntityLogoURL>",
"acquiredEntityName": "<acquiredEntityName>",
"acquiredEntitySector": "<acquiredEntitySector>",
"acquiredEntitySlug": "<acquiredEntitySlug>",
"acquiredEntityType": "<acquiredEntityType>",
"acquiringEntityID": "<acquiringEntityID>",
"acquiringEntityIsActive": true,
"acquiringEntityLogoURL": "<acquiringEntityLogoURL>",
"acquiringEntityName": "<acquiringEntityName>",
"acquiringEntitySlug": "<acquiringEntitySlug>",
"acquiringEntityType": "<acquiringEntityType>",
"acquisitionDealID": "<acquisitionDealID>",
"announcementDate": "2024-01-01T00:00:00Z",
"announcementURLs": [
"<announcementURLs>"
],
"fundingDate": "2024-01-01T00:00:00Z",
"status": "<status>",
"transactionAmountUSD": 123.45
},
"error": null,
"metadata": {
"matchedField": "acquisitionDealID"
}
}{
"data": null,
"error": "unknown selection field \"nope\""
}{
"data": null,
"error": "this model requires authentication"
}{
"data": null,
"error": "this model requires the \"fundraising_unified\" permission"
}{
"data": null,
"error": "no row found matching \"unknown\""
}Acquisition Deals
Get Acquisition Deal
One row per merger or acquisition in the crypto industry, keyed by acquisitionDealID: announcement and funding dates, transaction amount when disclosed, status, and the acquiring and acquired entities with their sectors, logos and announcement URLs. Filter by date, amount, status or entity; sorted by announcement date.
GET
/
query
/
tabular
/
acquisition-deals
/
{acquisitionDealID}
Get Acquisition Deal
curl --request GET \
--url https://api.blockworks.com/query/tabular/acquisition-deals/{acquisitionDealID} \
--header 'X-Blockworks-API-Key: <api-key>'import requests
url = "https://api.blockworks.com/query/tabular/acquisition-deals/{acquisitionDealID}"
headers = {"X-Blockworks-API-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-Blockworks-API-Key': '<api-key>'}};
fetch('https://api.blockworks.com/query/tabular/acquisition-deals/{acquisitionDealID}', 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.blockworks.com/query/tabular/acquisition-deals/{acquisitionDealID}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"X-Blockworks-API-Key: <api-key>"
],
]);
$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.blockworks.com/query/tabular/acquisition-deals/{acquisitionDealID}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Blockworks-API-Key", "<api-key>")
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.blockworks.com/query/tabular/acquisition-deals/{acquisitionDealID}")
.header("X-Blockworks-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.blockworks.com/query/tabular/acquisition-deals/{acquisitionDealID}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-Blockworks-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"data": {
"acquiredEntityCategory": "<acquiredEntityCategory>",
"acquiredEntityID": "<acquiredEntityID>",
"acquiredEntityIsActive": true,
"acquiredEntityLogoURL": "<acquiredEntityLogoURL>",
"acquiredEntityName": "<acquiredEntityName>",
"acquiredEntitySector": "<acquiredEntitySector>",
"acquiredEntitySlug": "<acquiredEntitySlug>",
"acquiredEntityType": "<acquiredEntityType>",
"acquiringEntityID": "<acquiringEntityID>",
"acquiringEntityIsActive": true,
"acquiringEntityLogoURL": "<acquiringEntityLogoURL>",
"acquiringEntityName": "<acquiringEntityName>",
"acquiringEntitySlug": "<acquiringEntitySlug>",
"acquiringEntityType": "<acquiringEntityType>",
"acquisitionDealID": "<acquisitionDealID>",
"announcementDate": "2024-01-01T00:00:00Z",
"announcementURLs": [
"<announcementURLs>"
],
"fundingDate": "2024-01-01T00:00:00Z",
"status": "<status>",
"transactionAmountUSD": 123.45
},
"error": null,
"metadata": {
"matchedField": "acquisitionDealID"
}
}{
"data": null,
"error": "unknown selection field \"nope\""
}{
"data": null,
"error": "this model requires authentication"
}{
"data": null,
"error": "this model requires the \"fundraising_unified\" permission"
}{
"data": null,
"error": "no row found matching \"unknown\""
}Authorizations
API key sent in the X-Blockworks-API-Key header; x-messari-api-key is accepted for existing integrations. The catalog endpoints and models on the public access tier need no key.
Path Parameters
The Acquisition Deal ID identifying the row.
Query Parameters
Comma-separated fields to return; defaults to all fields.
Available options:
acquisitionDealID, announcementDate, fundingDate, transactionAmountUSD, status, acquiringEntityID, acquiringEntityType, acquiringEntityName, acquiringEntitySlug, acquiringEntityLogoURL, acquiringEntityIsActive, acquiredEntityID, acquiredEntityType, acquiredEntityName, acquiredEntitySlug, acquiredEntityLogoURL, acquiredEntityIsActive, acquiredEntitySector, acquiredEntityCategory, announcementURLs