Concesiones por CIF
Concesiones por CIF
GET https://api.fandit.es/api/v2/funds/concessions/beneficiaries-by-cif/
Petición paginada para obtener las concesiones por un CIF en específico.
Filtra solo por nif. Si no se envía devuelve 400 con el error «Es necesario enviar el campo nif». fund_id y fund_slug ya no se admiten aquí y se ignoran: para los beneficiarios de una convocatoria usa Concesiones por subvención.
Las filas se ordenan por concession_date descendente y, a igualdad, por id descendente; el orden es estable entre páginas (no repite ni omite filas) y las concesiones sin fecha aparecen primero.
Las filas no incluyen fund_slug ni beneficiary_cif: identifica la ayuda con fund_id (su URL pública se obtiene con Detalles de subvención, campo url) y el CIF es siempre el nif enviado en la petición. beneficiary_name puede variar ligeramente entre filas según cómo lo publique BDNS.
Cabeceras
| Authorization string | |
|---|---|
| Token de usuario (Obligatorio). |
Parámetros de consulta (query params)
Respuesta
Object
count number
next string
previous string
results array of objects
fund_id number
fund_title string
beneficiary_name string
concession_date string
awarded_amount number
curl--request GET \--url 'https://api.fandit.es/api/v2/funds/concessions/beneficiaries-by-cif/' \--get \ --data-urlencode 'page=1' \ --data-urlencode 'requestData={}' \ import requests
url = "https://api.fandit.es/api/v2/funds/concessions/beneficiaries-by-cif/"
params = {
"page": "1",
"requestData": "{}"
}
response = requests.get(url, params=params)
print(response.status_code)
print(response.json())
const url = "https://api.fandit.es/api/v2/funds/concessions/beneficiaries-by-cif/";
const params = new URLSearchParams({
"page": "1",
"requestData": "{}"
});
const options = {
method: "GET",
headers: {
}
};
const response = await fetch(`${url}?${params}`, options);
const data = await response.json();
console.log(data);
const url: string = "https://api.fandit.es/api/v2/funds/concessions/beneficiaries-by-cif/";
const params: URLSearchParams = new URLSearchParams({
"page": "1",
"requestData": "{}"
});
const options: RequestInit = {
method: "GET",
headers: {
}
};
const response = await fetch(`${url}?${params}`, options);
const data: any = await response.json();
console.log(data);
<?php
$url = "https://api.fandit.es/api/v2/funds/concessions/beneficiaries-by-cif/";
$query = http_build_query([
"page" => "1",
"requestData" => "{}"
]);
$curl = curl_init("$url?$query");
curl_setopt_array($curl, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
]
]);
$response = curl_exec($curl);
curl_close($curl);
echo $response;
import java.io.IOException;
import okhttp3.*;
public class FanditApiExample {
public static void main(String[] args) throws IOException {
OkHttpClient client = new OkHttpClient();
HttpUrl url = HttpUrl.parse("https://api.fandit.es/api/v2/funds/concessions/beneficiaries-by-cif/").newBuilder()
.addQueryParameter("page", "1")
.addQueryParameter("requestData", "{}")
.build();
Request request = new Request.Builder()
.url(url)
.get()
.build();
try (Response response = client.newCall(request).execute()) {
System.out.println(response.body().string());
}
}
}
Respuesta Ejemplo de respuesta
{
"count": 3,
"next": null,
"previous": null,
"results": [
{
"fund_id": 5891,
"fund_title": "Kit Digital - Segmento III (0-2 empleados)",
"beneficiary_name": "Soluciones Digitales Andalucía, S.L.",
"concession_date": "2026-03-14",
"awarded_amount": 2000
},
{
"fund_id": 6120,
"fund_title": "Línea Avanza PYME 2026",
"beneficiary_name": "Soluciones Digitales Andalucía, S.L.",
"concession_date": "2025-11-02",
"awarded_amount": 15000
}
]
}