Skip to content

Getting Article List

Retrieve a paginated list of articles with their details

GET Endpoint:

https://org-api.deedraft.com/api/stamp-duty-datas?pagination[page]=1&pagination[pageSize]=25&sort[0]=purpose_name%3Aasc

This endpoint retrieves a paginated list of stamp duty articles with their complete details including tax information, service charges, and other metadata.

ParameterTypeDescription
pagination[page]numberPage number (starts from 1)
pagination[pageSize]numberNumber of articles per page
sort[0]stringSort field and order (e.g., purpose_name:asc)

Each article object contains:

FieldTypeDescription
idnumberUnique numeric identifier
documentIdstringUnique document identifier
purpose_namestringName/purpose of the article
statestringState for which the article applies
minnumberMinimum amount (in base currency)
maxnumberMaximum amount (in base currency)
fixednumber | nullFixed stamp duty amount
toFollowConsiderationPricebooleanWhether to follow consideration price
amountPercentConsiderationnumber | nullAmount percentage consideration
{
"data": [
{
"id": 41,
"documentId": "im84y4l1yxtgft1bgnk73cg4",
"purpose_name": "LLP (Limited Liability Partnership)- conversion of LLP into firm, a private limited company or an unlisted public limited company (ii),- where on conversion immovable property vests in resultant entity (a) [35-B(1)(a)]",
"state": "Rajasthan",
"fixed": null,
"max": 25000000,
"min": 10,
"toFollowConsiderationPrice": true
"amountPercentConsideration": 0.5,
}
],
"meta": {
"pagination": {
"page": 1,
"pageSize": 25,
"pageCount": 3,
"total": 70
}
}
}

The response includes pagination metadata:

FieldTypeDescription
pagenumberCurrent page number
pageSizenumberNumber of items per page
pageCountnumberTotal number of pages
totalnumberTotal number of articles
Terminal window
curl -X GET "https://org-api.deedraft.com/api/stamp-duty-datas?pagination[page]=1&pagination[pageSize]=25&sort[0]=purpose_name%3Aasc"
fetch(
"https://org-api.deedraft.com/api/stamp-duty-datas?pagination[page]=1&pagination[pageSize]=25&sort[0]=purpose_name%3Aasc"
)
.then((response) => response.json())
.then((data) => console.log(data))
.catch((error) => console.error("Error:", error));
import axios from "axios";
axios
.get(
"https://org-api.deedraft.com/api/stamp-duty-datas?pagination[page]=1&pagination[pageSize]=25&sort[0]=purpose_name%3Aasc"
)
.then((response) => console.log(response.data))
.catch((error) => console.error("Error:", error));
import requests
url = "https://org-api.deedraft.com/api/stamp-duty-datas?pagination[page]=1&pagination[pageSize]=25&sort[0]=purpose_name%3Aasc"
response = requests.get(url)
data = response.json()
print(data)