Skip to main content

Get Company Information API

The Get Company Information API retrieves comprehensive details about a GNet Connect member company, including their fleet, services, locations, and operational information.

Endpoint

GET https://core.grdd.net/api/content/{griddid} Replace {griddid} with the specific company identifier (e.g., “latest” for the latest/demo company).

Authentication

This endpoint requires authentication using a Bearer token. To obtain an access token, see the Get Token API documentation. Headers:
Authorization: Bearer <access_token>

Request Example

curl -X GET \
  'https://core.grdd.net/api/content/latest' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN'

Response

The API returns a comprehensive JSON object containing all company information.

Response Structure

{
  "griddid": "latest",
  "conextid": "latest",
  "name": "GRiDD Demo  (LimoAnywhere Production)",
  "address": "Palm Beach, FL, USA",
  "city": "Palm Beach",
  "state": "Florida",
  "zipCode": "",
  "country": "United States",
  "airports": [
    "PBI",
    "LAX"
  ],
  "services": [
    {
      "id": 4166,
      "title": "Airport Service",
      "griddid": "latest",
      "description": "LAX and SNA Airport Service",
      "image_url": "https://asset.grdd.dev/gen-images/latest/the-photo-is-taken-by-canon-5-d-mark-ii-this-photo-will-be-used-for-profile-page-of-the-location-choose-real-objects-this-is-the-info-of-the-location-user-has-entered-in-their-form-name-lax-description-address-1-world-way-los-angeles-ca-90045-usa-1753943827879.png",
      "extra_photos": [],
      "display_order": 1,
      "icon": null,
      "priceRange": null,
      "tags": [
        {
          "id": "68c8a1f946ef9600017b8994",
          "tag": "Corporate"
        },
        {
          "id": "68c8a1f946ef9600017b8995",
          "tag": "Airport Transfers"
        },
        {
          "id": "68c8a1f946ef9600017b8996",
          "tag": "airport"
        }
      ],
      "status": "active",
      "documents": [],
      "slug": "airport-service-latest",
      "updatedAt": "2025-09-15T23:32:09.458Z",
      "createdAt": "2025-09-15T23:32:00.682Z"
    }
  ],
  "fleet": [
    "SUV"
  ],
  "mainPhone": "+13232513311",
  "mainEmail": "amir.zafar@gmail.com",
  "mainContact": "john doe",
  "webURL": "",
  "logo_url": "https://asset.grdd.dev/latest-logo",
  "visibility": "public",
  "lat": "26.7056206",
  "lon": "-80.0364297",
  "activeFlg": "Y",
  "coType": "CO",
  "dispatchPhone": "+13232513311",
  "associations": "",
  "fleets": [
    {
      "id": 1603,
      "name": "Standard SUV",
      "griddid": "latest",
      "type": "SUV",
      "display_order": 0,
      "model": "Benz",
      "description": "",
      "max_passengers": 4,
      "max_luggage": 4,
      "max_carry_on": 4,
      "image_url": "https://asset.grdd.dev/gen-images/latest/the-photo-is-taken-by-canon-5-d-mark-ii-this-photo-will-be-used-for-profile-page-of-the-fleet-choose-real-objects-this-is-the-info-of-the-fleet-user-has-entered-in-their-form-name-standard-suv-description-type-suv-model-colors-no-specific-colors-1753943886427.png",
      "extra_photos": [],
      "colors": [
        {
          "id": "68c8b61346ef9600017b8997",
          "color": "black"
        },
        {
          "id": "68c8b61346ef9600017b8998",
          "color": "blue"
        }
      ],
      "attributes": [],
      "status": "active",
      "minimum_rate": 100,
      "hourly_rate": 80,
      "documents": [],
      "slug": "standard-suv-latest",
      "updatedAt": "2025-09-16T00:57:55.165Z",
      "createdAt": "2025-02-15T19:30:06.610Z"
    }
  ],
  "locations": [
    {
      "id": 1782,
      "name": "LAX",
      "griddid": "latest",
      "address": "1 World Wy, Los Angeles, CA 90045, USA",
      "location": "-118.3979935,33.9447242",
      "display_order": 0,
      "image_url": "https://asset.grdd.dev/gen-images/latest/the-photo-is-taken-by-canon-5-d-mark-ii-this-photo-will-be-used-for-profile-page-of-the-location-choose-real-objects-this-is-the-info-of-the-location-user-has-entered-in-their-form-name-lax-description-address-1-world-way-los-angeles-ca-90045-usa-1753943827879.png",
      "extra_photos": [],
      "airport_codes": [],
      "tags": [],
      "status": "active",
      "cities": "los angeles county,los angeles",
      "description": "",
      "documents": [],
      "slug": "latest-lax",
      "updatedAt": "2025-09-15T23:51:11.609Z",
      "createdAt": "2025-02-27T17:12:34.642Z"
    }
  ]
}

Response Fields

Company Information

  • conextid: Context identifier for the company
  • name: Full company name
  • address: Complete business address
  • city: City name
  • state: State or province
  • zipCode: Postal/ZIP code
  • country: Country name
  • airports: Array of airport codes served
  • logo_url: URL to company logo image
  • coType: Company type (e.g., “CO”)
  • mainContact: Primary contact person name
  • mainPhone: Main business phone number
  • webURL: Company website URL
  • searchKeywords: Keywords for search optimization
  • dispatchPhone: Dispatch phone number
  • activeFlg: Active status flag (“Y” or “N”)
  • lat: Latitude coordinate
  • lon: Longitude coordinate
  • mainEmail: Primary contact email
  • associations: Industry associations
  • nlaNumber: NLA registration number
  • griddid: Unique GRiDD identifier
  • vehicleTypeServiced: Array of vehicle types offered
  • visibility: Public visibility setting

Services Array

Each service object contains:
  • id: Unique service identifier
  • title: Service name
  • description: Detailed service description
  • image_url: Service image URL
  • extra_photos: Additional service photos
  • display_order: Display ordering
  • tags: Service categorization tags
  • status: Service status (“active” or “inactive”)
  • documents: Associated documents
  • slug: URL-friendly identifier
  • updatedAt / createdAt: Timestamps

Fleet Array

Each fleet object contains:
  • id: Unique fleet identifier
  • name: Fleet name
  • type: Vehicle type (e.g., “SUV”, “SEDAN”)
  • model: Vehicle model
  • description: Fleet description
  • max_passengers: Maximum passenger capacity
  • max_luggage: Maximum luggage capacity
  • max_carry_on: Maximum carry-on capacity
  • image_url: Fleet image URL
  • colors: Available vehicle colors
  • attributes: Additional fleet attributes
  • status: Fleet status
  • minimum_rate: Minimum service rate
  • hourly_rate: Hourly service rate
  • slug: URL-friendly identifier
  • updatedAt / createdAt: Timestamps

Locations Array

Each location object contains:
  • id: Unique location identifier
  • name: Location name
  • address: Full location address
  • location: GPS coordinates (longitude,latitude)
  • image_url: Location image URL
  • airport_codes: Associated airport codes
  • tags: Location tags
  • status: Location status
  • cities: Associated cities
  • description: Location description
  • slug: URL-friendly identifier
  • updatedAt / createdAt: Timestamps

Error Responses

401 Unauthorized

{
  "error": "Unauthorized",
  "message": "Invalid or missing authentication token"
}

404 Not Found

{
  "error": "Not Found",
  "message": "Company with specified griddid not found"
}

500 Internal Server Error

{
  "error": "Internal Server Error",
  "message": "An unexpected error occurred"
}

Usage Examples

JavaScript/Node.js

const response = await fetch('https://core.grdd.net/api/content/latest', {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer YOUR_ACCESS_TOKEN',
    'Content-Type': 'application/json'
  }
});

const companyData = await response.json();
console.log('Company Name:', companyData.name);
console.log('Services:', companyData.services.length);
console.log('Fleet:', companyData.fleets.length);

Python

import requests

url = "https://core.grdd.net/api/content/latest"
headers = {
    "Authorization": "Bearer YOUR_ACCESS_TOKEN"
}

response = requests.get(url, headers=headers)
company_data = response.json()

print(f"Company Name: {company_data['name']}")
print(f"Services Count: {len(company_data['services'])}")
print(f"Fleet Count: {len(company_data['fleets'])}")
I