API Explorer
Trust Funds and FIFs
Afghanistan Reconstruction Trust Fund (ARTF) - Project Allocations and Disbursements - BETA
Data as of Dec 21, 2014
This data represents allocations from the ARTF to specific projects. This dataset is a source for the Monthly Administrator's Report on Financial Status.
Parameters
Parameter | Value | Description | API FIELD NAME | Data Type |
---|---|---|---|---|
As Of Date | As Of Date represents the date as of which balances are shown in the report. | as_of_date | DATE | |
Trust Fund Number | Refers to Trustee Account. The Trustee Account is the account at the highest level in the Trust Fund hierarchy into which Contributions or other funds are received. Every Trust fund hierarchy has one Trustee Account. | trust_fund_number | STRING | |
Trustee Fund Name | Refers to the Trustee Fund name used in the World Bank system to identify a Trustee Account. | trustee_fund_name | STRING | |
Fund | Fund/Program type. | fund | STRING | |
Trust Fund Grant Number | Trust Fund grant ID. Projects are identified by this ID. | trust_fund_grant_number | STRING | |
Project ID | A Bank project is referenced by a project ID (Pxxxxxxx). More than one loan, credit, or grant may be associated with one Project ID. Projects with no project ID represent Bank-executed work. | project_id | STRING | |
Project Name | Short descriptive project name. | project_name | STRING | |
Allocation Amount (in USD) | Amount allocated to project from FUND/Trust Fund Program to Trust Fund Grant. Negative amounts refer to cancelations or refunds. | allocation_amount_in_usd | NUMBER | |
Disbursed Amount (in USD) | Amount disbursed from project to payee, per Grant disbursement arrangements. Negative amounts refer to cancellations or refunds. | disbursed_amount_in_usd | NUMBER | |
Transaction Posting Date | Allocation or Disbursement posting date. An amount (that is not $0.00) in the Allocation Amount or Disbursement column corresponds to the date in Transaction Posting Date column. | transaction_posting_date | DATE | |
Transaction Posting Year - SY | Solar year within which the Posting Date falls. | transaction_posting_year__sy | NUMBER | |
Transaction Posting Year - FY | Fiscal year within which the Posting Date falls. The fiscal year begins on July 1st of the previous year and runs through June 30th of the designated year. | transaction_posting_year__fy | NUMBER | |
Transaction Posting Year - CY | Calendar year within which the Posting Date falls. | transaction_posting_year__cy | NUMBER | |
Project Status | Project status. Active, or closed. Note: Closed projects may still receive applications through Application Deadline Date. | project_status | STRING | |
Sector | Corresponding Sector/Theme. | sector | STRING | |
Window | ARTF has three different funding moves: "Investment window" i.e Infrastructure, urban development, HRD etc ; "Recurrent Cost" i.e support operational cost of the grant operation agreement; and "Monitoring Agent fee". | window | STRING | |
Task Team Leader | Task Team Leader for project. | task_team_leader | STRING | |
Effective date | The date on which a legal agreement becomes effective, or is expected to become effective. | effective_date | DATE | |
Effective Year- SY | Solar year within which the Effective Date falls. | effective_year_sy | NUMBER | |
Effective Year- FY | Fiscal year within which the Effective Date falls. The fiscal year begins on July 1st of the previous year and runs through June 30th of the designated year. | effective_year__fy | NUMBER | |
Effective Year- CY | Calendar year within which the Effective Date falls. | effective_year__cy | NUMBER | |
Closing date (most recent) | The date specified in the legal agreement (or extension) after which the Bank may, by notice to the borrower, terminate the right to make withdrawals from the loan account. | closing_date_most_recent | DATE | |
Closing Year - SY | Solar year within which the Closing Date falls. | closing_year__sy | NUMBER | |
Closing Year- FY | Fiscal year within which the Closing Date falls. The fiscal year begins on July 1st of the previous year and runs through June 30th of the designated year. | closing_year__fy | NUMBER | |
Closing Year- CY | Calendar year within which the Closing Date falls. | closing_year__cy | NUMBER | |
Application Deadline Date | The date specified in the legal agreement (or extension) after which the Bank will no longer process disbursement request applications from the Borrower. | application_deadline_date | DATE | |
Application Deadline Year- SY | Solar year within which the Application Deadline Date falls. | application_deadline_year_sy | NUMBER | |
Application Deadline Year- FY | Fiscal year within which the Application Deadline Date falls. The fiscal year begins on July 1st of the previous year and runs through June 30th of the designated year. | application_deadline_year_fy | NUMBER | |
Application Deadline Year- CY | Calendar year within which the Application Deadline Date falls. | application_deadline_year_cy | NUMBER | |
Resource ID | ID of the associated Resource | STRING | ||
Select | Fields that required E.g (fiscal_year|supplier_country|total_amount) | STRING | ||
Top | Number of records to fetch | NUMBER | ||
Skip | Skip the records from the ascending order | NUMBER |
Please Note:
- This API will support up to a maximum of 1000 records per request / page.
- The date format for all date fields should be DD-MMM-YYYY.
- Selection will allow for multiple parameters E.g (Country = India|Afghanistan).
- The filters for blank and non-blank should be IS NULL and IS NOT NULL E.g (Country = IS NULL, Country = IS NOT NULL)
https://datacatalogapi.worldbank.org/dexapps/fone/api/apiservice?datasetId=DS00992&resourceId=RS00922&top=100&type=json
No Data Available
Additional Information
Transactions
Trust Fund Grant Number, Trust Fund Number
World Bank Group
Day
Project
official
No further updates planned
South Asia
transaction_posting_date, closing_date_most_recent, application_deadline_date
Query tool,API,Bulk download
English
No further updates planned
Dec 21, 2014
Aug 6, 2024
Aug 06, 2024
What's in this Dataset?
3,086
29
JavaScript makes it super simple to fetch from an API endpoint.
fetch('https://datacatalogapi.worldbank.org/dexapps/fone/api/apiservice?datasetId=DS00992&resourceId=RS00922&top=100&type=json')
.then(response => {
if (!response.ok) {
throw new Error('');
}
return response.json();
})
.then(data => {
// Do something with the response data
// console.log(data);
})
.catch(error => {
console.error('Error:', error);
});
Python for easily work with data.
import requests
url = 'https://datacatalogapi.worldbank.org/dexapps/fone/api/apiservice?datasetId=DS00992&resourceId=RS00922&top=100&type=json'
try:
response = requests.get(url)
response.raise_for_status() # Raise an exception for 4XX and 5XX status codes
data = response.json() # Parse the JSON response
print(data) # Print the response data
except requests.RequestException as e:
print(f'Error: {e}')
PowerShell code to extract data.
$url = 'https://datacatalogapi.worldbank.org/dexapps/fone/api/apiservice?datasetId=DS00992&resourceId=RS00922&top=100&type=json'
try {
$response = Invoke-RestMethod -Uri $url -Method Get
# Print the response
Write-Output $response
} catch {
# Print error message if request fails
Write-Error "Error: $_"
}
The following snippet brings data into your application.
require 'net/http'
url = URI('https://datacatalogapi.worldbank.org/dexapps/fone/api/apiservice?datasetId=DS00992&resourceId=RS00922&top=100&type=json')
begin
response = Net::HTTP.get_response(url)
if response.is_a?(Net::HTTPSuccess)
puts response.body
else
puts "Error: #{response.code} - #{response.message}"
end
rescue StandardError => e
puts "Error: #{e.message}"
end
Below code that makes usage with .NET more natural.
using System;
using System.Net.Http;
using System.Threading.Tasks;
class Program
{
static async Task Main(string[] args)
{
var response = await new HttpClient().GetStringAsync("https://datacatalogapi.worldbank.org/dexapps/fone/api/apiservice?datasetId=DS00992&resourceId=RS00922&top=100&type=json");
Console.WriteLine(response);
}
}
JAVA for easily work with data.
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class Main {
public static void main(String[] args) throws Exception {
URL url = new URL("https://datacatalogapi.worldbank.org/dexapps/fone/api/apiservice?datasetId=DS00992&resourceId=RS00922&top=100&type=json");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String line;
StringBuffer response = new StringBuffer();
while ((line = reader.readLine()) != null) {
response.append(line);
}
reader.close();
System.out.println(response.toString());
}
}
The following snippet brings data into your application.
shell "curl -X GET https://datacatalogapi.worldbank.org/dexapps/fone/api/apiservice?datasetId=DS00992&resourceId=RS00922&top=100&type=json"
PHP code to brings the data.
<?php
// Specify the URL you want to send the GET request to
$url = "https://datacatalogapi.worldbank.org/dexapps/fone/api/apiservice?datasetId=DS00992&resourceId=RS00922&top=100&type=json";
// Initialize cURL session
$curl = curl_init();
// Set the cURL options
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
// Execute cURL session
$response = curl_exec($curl);
// Close cURL session
curl_close($curl);
// Print the response
echo $response;
?>
Copy and paste the following to import this dataset into Stata.
clear
. import delimited "https://datacatalogapi.worldbank.org/dexapps/fone/api/apiservice?datasetId=DS00992&resourceId=RS00922&top=100&type=json"