Python client for the Lex Machina API.
The lexmachina
package is automatically generated by the OpenAPI Generator project:
- API version: 20250708
- Package version: 2.0.0.20250708
- Generator version: 7.14.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
Python 3.9+
This python library package is generated without supporting files like setup.py or requirements files
To be able to use it, you will need these dependencies in your own package that uses this library:
- urllib3 >= 2.1.0, < 3.0.0
- python-dateutil >= 2.8.2
- pydantic >= 2
- typing-extensions >= 4.7.1
In your own code, to use this library to connect and interact with python-lexmachina-api-client, you can run the following:
import lexmachina
from lexmachina.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to https://api.lexmachina.com
# See configuration.py for a list of all supported configuration parameters.
configuration = lexmachina.Configuration(
host = "https://api.lexmachina.com"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure Bearer authorization: JwtAccessBearer
configuration = lexmachina.Configuration(
access_token = os.environ["BEARER_TOKEN"]
)
# Enter a context with an instance of the API client
with lexmachina.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = lexmachina.AlertsApi(api_client)
alert_id = 56 # int |
var_date = '2013-10-20' # date |
try:
# Get Alert Run Results
api_response = api_instance.get_alert_run_results(alert_id, var_date)
print("The response of AlertsApi->get_alert_run_results:\n")
pprint(api_response)
except ApiException as e:
print("Exception when calling AlertsApi->get_alert_run_results: %s\n" % e)
All URIs are relative to https://api.lexmachina.com
Class | Method | HTTP request | Description |
---|---|---|---|
AlertsApi | get_alert_run_results | GET /alerts/runs/{alert_id}/{date} | Get Alert Run Results |
AlertsApi | get_alert_runs | GET /alerts/runs/{alert_id} | Get Alert Runs |
AlertsApi | get_alerts | GET /alerts | Get Alerts |
AttorneysApi | get_attorney | GET /attorneys/{attorney_id} | Get Attorney |
AttorneysApi | get_attorneys | GET /attorneys | Get Attorneys |
AttorneysApi | search_attorneys | GET /search-attorneys | Search Attorneys |
AuthorizationApi | oauth2_token | POST /oauth2/token | Oauth2 Token |
BankruptcyCasesApi | get_bankruptcy_case | GET /bankruptcy-cases/{bankruptcy_case_id} | Get Bankruptcy Case |
CaseQueryApi | query_appeals_cases | POST /query-appeals-cases | Query Appeals Cases |
CaseQueryApi | query_district_cases | POST /query-district-cases | Query District Cases |
CaseQueryApi | query_state_cases | POST /query-state-cases | Query State Cases |
DocketsApi | get_district_docket_entry | GET /docket-entries/{docket_entry_id} | Get District Docket Entry |
DocketsApi | get_itc_document_entry | GET /itc-document-entries/{usitc_document_id} | Get Itc Document Entry |
DocketsApi | get_state_docket_entry | GET /state-docket-entries/{state_docket_entry_id} | Get State Docket Entry |
EntitiesApi | get_attorney | GET /attorneys/{attorney_id} | Get Attorney |
EntitiesApi | get_attorneys | GET /attorneys | Get Attorneys |
EntitiesApi | get_bankruptcy_judge | GET /bankruptcy-judges/{bankruptcy_judge_id} | Get Bankruptcy Judge |
EntitiesApi | get_bankruptcy_judges | GET /bankruptcy-judges | Get Bankruptcy Judges |
EntitiesApi | get_federal_judge | GET /federal-judges/{federal_judge_id} | Get Federal Judge |
EntitiesApi | get_federal_judges | GET /federal-judges | Get Federal Judges |
EntitiesApi | get_law_firm | GET /law-firms/{law_firm_id} | Get Law Firm |
EntitiesApi | get_law_firms | GET /law-firms | Get Law Firms |
EntitiesApi | get_magistrate | GET /magistrate-judges/{magistrate_judge_id} | Get Magistrate |
EntitiesApi | get_magistrates | GET /magistrate-judges | Get Magistrates |
EntitiesApi | get_parties | GET /parties | Get Parties |
EntitiesApi | get_party | GET /parties/{party_id} | Get Party |
EntitiesApi | get_state_judge | GET /state-judges/{state_judge_id} | Get State Judge |
EntitiesApi | get_state_judges | GET /state-judges | Get State Judges |
FederalAppealsCasesApi | get_appeals_case | GET /appeals-cases/{appeals_case_id} | Get Appeals Case |
FederalAppealsCasesApi | list_appealability_rulings | GET /list-appealability-rulings | List Appealability Rulings |
FederalAppealsCasesApi | list_appellate_decisions | GET /list-appellate-decisions/FederalDistrict | List Appellate Decisions |
FederalAppealsCasesApi | list_originating_venues | GET /list-originating-venues/FederalAppeals | List Originating Venues |
FederalAppealsCasesApi | list_supreme_court_decisions | GET /list-supreme-court-decisions/FederalAppeals | List Supreme Court Decisions |
FederalAppealsCasesApi | query_appeals_cases | POST /query-appeals-cases | Query Appeals Cases |
FederalDistrictCasesApi | find_district_case_by_number | GET /find-district-cases | Find District Case By Number |
FederalDistrictCasesApi | get_district_case | GET /district-cases/{district_case_id} | Get District Case |
FederalDistrictCasesApi | query_district_cases | POST /query-district-cases | Query District Cases |
FindApi | find_district_case_by_number | GET /find-district-cases | Find District Case By Number |
ITCInvestigationsApi | get_itc_investigation | GET /itc-investigations/{itc_investigation_id} | Get Itc Investigation |
JudgesApi | get_bankruptcy_judge | GET /bankruptcy-judges/{bankruptcy_judge_id} | Get Bankruptcy Judge |
JudgesApi | get_bankruptcy_judges | GET /bankruptcy-judges | Get Bankruptcy Judges |
JudgesApi | get_federal_judge | GET /federal-judges/{federal_judge_id} | Get Federal Judge |
JudgesApi | get_federal_judges | GET /federal-judges | Get Federal Judges |
JudgesApi | get_magistrate | GET /magistrate-judges/{magistrate_judge_id} | Get Magistrate |
JudgesApi | get_magistrates | GET /magistrate-judges | Get Magistrates |
JudgesApi | get_state_judge | GET /state-judges/{state_judge_id} | Get State Judge |
JudgesApi | get_state_judges | GET /state-judges | Get State Judges |
JudgesApi | search_judges | GET /search-judges | Search Judges |
LawFirmsApi | get_law_firm | GET /law-firms/{law_firm_id} | Get Law Firm |
LawFirmsApi | get_law_firms | GET /law-firms | Get Law Firms |
LawFirmsApi | seach_law_firms | GET /search-law-firms | Seach Law Firms |
ListApi | list_appealability_rulings | GET /list-appealability-rulings | List Appealability Rulings |
ListApi | list_appellate_decisions | GET /list-appellate-decisions/FederalDistrict | List Appellate Decisions |
ListApi | list_case_resolutions | GET /list-case-resolutions/{court_type} | List Case Resolutions |
ListApi | list_case_tags | GET /list-case-tags/{court_type} | List Case Tags |
ListApi | list_case_types | GET /list-case-types/{court_type} | List Case Types |
ListApi | list_courts | GET /list-courts/{court_type} | List Courts |
ListApi | list_events | GET /list-events/{court_type} | List Events |
ListApi | list_federal_district_damages | GET /list-damages/FederalDistrict | List Federal District Damages |
ListApi | list_federal_district_findings | GET /list-findings/FederalDistrict | List Federal District Findings |
ListApi | list_judgment_events | GET /list-judgment-events/State | List Judgment Events |
ListApi | list_judgment_sources | GET /list-judgment-sources/FederalDistrict | List Judgment Sources |
ListApi | list_originating_venues | GET /list-originating-venues/FederalAppeals | List Originating Venues |
ListApi | list_state_damages | GET /list-damages/State | List State Damages |
ListApi | list_supreme_court_decisions | GET /list-supreme-court-decisions/FederalAppeals | List Supreme Court Decisions |
PTABTrialsApi | get_ptab_trial | GET /ptab-trials/{ptab_trial_id} | Get Ptab Trial |
PartiesApi | get_parties | GET /parties | Get Parties |
PartiesApi | get_party | GET /parties/{party_id} | Get Party |
PartiesApi | search_parties | GET /search-parties | Search Parties |
PatentsApi | get_patent | GET /patents/{patent_number} | Get Patent |
PatentsApi | get_patents | GET /patents | Get Patents |
SearchApi | seach_law_firms | GET /search-law-firms | Seach Law Firms |
SearchApi | search_attorneys | GET /search-attorneys | Search Attorneys |
SearchApi | search_judges | GET /search-judges | Search Judges |
SearchApi | search_parties | GET /search-parties | Search Parties |
StateCasesApi | get_state_case | GET /state-cases/{state_case_id} | Get State Case |
StateCasesApi | get_state_docket_entry | GET /state-docket-entries/{state_docket_entry_id} | Get State Docket Entry |
StateCasesApi | query_state_cases | POST /query-state-cases | Query State Cases |
StatusApi | get_health | GET /health | Get Health |
- AdministrativeLawJudge
- AdministrativePatentJudge
- AdministrativePatentJudgeDetail
- Alert
- AlertItem
- AlertRunData
- AlertRunResult
- Amount
- Amountperdefendant
- AppealsAttorneyFilter
- AppealsCase
- AppealsCaseData
- AppealsCaseDates
- AppealsCaseDatesFilter
- AppealsCaseQuery
- AppealsCaseQueryResult
- AppealsCaseReference
- AppealsLawFirmFilter
- AppealsPartyFilter
- AppellateDecisionFilter
- Attorney
- AttorneyData
- AttorneyFilter
- AttorneyReference
- AttorneyResult
- AttorneySearchResults
- BankruptcyCaseData
- BankruptcyCaseDates
- BankruptcyJudge
- BankruptcyJudgeData
- BankruptcyJudgeResult
- CaseCountByCourt
- CaseDatesFilter
- CaseEvent
- CaseResolution
- CaseResolutionsList
- CaseStatus
- CaseTagsFilter
- CaseTagsList
- CaseTypesFilter
- CaseTypesList
- ComplaintSummary
- Court
- Court1
- CourtFilter
- CourtType
- DistrictCaseDamages
- DistrictCaseDamagesByStatus
- DistrictCaseData
- DistrictCaseDates
- DistrictCaseFinding
- DistrictCaseFindingsByStatus
- DistrictCaseNumberReference
- DistrictCaseNumberSearchResult
- DistrictCaseQuery
- DistrictCaseQueryResult
- DistrictCaseReference
- DistrictCaseRemediesByStatus
- DistrictCaseRemedy
- DistrictCaseResolution
- Docket
- DocketEntriesIncludedInOutput
- DocketEntry
- DocketEntryResult
- EventFilter
- EventsList
- ExpertWitness
- ExpertWitnessAdmissibilityOrder
- ExpertWitnessesAdmissibilityOrderByStatus
- FederalDistrictCourt
- FederalDistrictDamagesList
- FederalDistrictFindingsList
- FederalJudge
- FederalJudgeData
- FederalJudgeResult
- Frequency
- GetAttorneys200ResponseInner
- GetLawFirms200ResponseInner
- GetParties200ResponseInner
- HTTPValidationError
- ITCDocument
- ITCDocumentData
- ITCDocumentEntityData
- ITCDocumentList
- ITCInvestigationData
- ITCInvestigationDates
- ITCInvestigationStatus
- ITCInvestigationType
- ITCParty
- IndividualDamagesFilter
- IndividualFindingsFilter
- IndividualNameTypeFilter
- IndividualRemediesFilter
- IndividualResolutionsFilter
- IndividualRulingsFilter
- IndividualStateDamagesFilter
- Inventors
- Itemid
- Judge
- JudgeFilter
- JudgeSearchResult
- JudgmentEventFilter
- JudgmentEventsList
- JudgmentSourceFilter
- JudgmentSourcesList
- LawFirm
- LawFirmData
- LawFirmFilter
- LawFirmReference
- LawFirmResult
- LawFirmSearchResult
- MagistrateFilter
- MagistrateJudge
- MagistrateJudgeData
- MagistrateJudgeResult
- MassCounterfeiterDefaultDamages
- Minimumamount
- MultiDistrictLitigation
- MultidistrictLitigationFilter
- NameFilter
- NameTypeFilter
- Ordering
- Orders
- OriginatingCaseTypesFilter
- OriginatingCasesFilter
- OriginatingDistrictCaseFilter
- OriginatingDistrictCourtCase
- OriginatingDistrictCourtCaseJudgesInner
- OriginatingJudgeFilter
- OriginatingVenuesFilter
- OriginatingVenuesList
- PTABClaimFindings
- PTABDecisionGround
- PTABPatent
- PTABPetitionStageGround
- PTABTrialData
- PTABTrialDates
- Party
- PartyData
- PartyFilter
- PartyReference
- PartyResult
- PartySearchResults
- Patent
- PatentCaseInformation
- PatentData
- PatentFilter
- PatentFindings
- PatentInvalidityReasonsFilter
- PossibleCaseResolution
- PriorArt
- ResolutionsFilter
- ResponseGetAttorneyAttorneysAttorneyIdGet
- ResponseGetLawFirmLawFirmsLawFirmIdGet
- ResponseGetPartyPartiesPartyIdGet
- ResponseListCourtsListCourtsCourtTypeGet
- Rulings
- StateCaseDamages
- StateCaseDamagesByStatus
- StateCaseData
- StateCaseDates
- StateCaseQuery
- StateCaseQueryResult
- StateCaseReference
- StateCaseResolution
- StateCaseRulingsByStatus
- StateCourt
- StateCourtFilter
- StateDamagesList
- StateDocket
- StateDocketEntry
- StateDocketEntryResult
- StateJudge
- StateJudgeData
- StateJudgeResult
- SupremeCourtDecisionsFilter
- SupremeCourtOrRehearingDecision
- TimingFilter
- USPTOPatentTechnologyCenter
- UnspecifiedDamagesAmount
- ValidationError
- ValidationErrorLocInner
Authentication schemes defined for the API:
- Type: Bearer authentication
Send any questions to support@lexmachina.com.