FETCH Web Services Definition

Service URLs

Developers can query the FETCH Courses web service directly using XML or JSON.

XML/SOAP

https://service.fetchcourses.ie/service/fetchcourse.svc/xml

JSON

https://service.fetchcourses.ie/service/fetchcourse.svc/json

Test Web Service Endpoints

GetDeliveryCriteriaList

Returns listing of all Course Delivery Types and descriptions

GetCourseCategoryList

Returns listing of the main funding categories under which courses are run

GetTargetGroupList

Returns listing of specific target groups to which a course may be assigned. Target groups are generally identified by the course category but in some cases this may be narrowed by specifying a target group for the course.

GetAwardingBodyList

Returns listing of all active Awarding Bodies

GetAwardList

Returns listing of all awards for a given awarding body. In the case of QQI two entries exist, one for further education and the other for higher education. These are described as QQI-FE and QQI-HE respectively.

Parameters
AwardingBodyID

GetISCEDList

Returns listing of high level ISCED Codes and descriptions

GetAreaList

Returns listing of all geographic high level areas. For areas outside of Dublin each area is equivalent to a county and there are separate areas for cities such as Cork, Limerick etc. Dublin is divided into five areas. The city is divided into north/south and there is also Dublin north county, Dublin west county and Dun Laoghaire – Rathdown.

GetLocationByAreaList

Returns listing of locations in associated with a specific area. Each area contains a set of sub areas which represent towns and town lands within counties. For Dublin the sub areas represent postal codes.

Parameters
Area Id

GetActiveCourseLocationList

Returns listing of Locations that currently have active courses Search by ProviderId and/or AreaId

Parameters

GetProviderList

Returns listing of locations in associated with a specific area. Each area contains a set of sub areas which represent towns and town lands within counties. For Dublin the sub areas represent postal codes.

GetVenueList

Returns a list of venues by Provider Id or Venue Id.

Parameters

SearchCourseListSummary

Returns a list of courses that match the input criteria e.g. keyword. Data returned is based on the course status is active and Course Closing Date is in the future.

Parameters

SearchCourseListSummaryAdvanced

Returns a list of courses that match an extended list of input criteria e.g. keyword. Data returned is based on the course status is active and Course Closing Date is in the future

Parameters

SearchCourseReturnCourseId

Returns a list of course ID’s that match an extended list of input criteria e.g. keyword.

Parameters

GetIndividualCourseDetail

Returns detailed course information from the programme database and Course calendar, given the course Id

Parameters
Course ID